.twgn * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  box-sizing: border-box;
  letter-spacing: normal;
}
.twgn h1,
.twgn h2,
.twgn h3,
.twgn h4,
.twgn h5,
.twgn p,
.twgn ul {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 0;
}
.twgn ul {
  list-style: none;
}
.twgn button {
  padding: 0;
  border: 0;
}
.twgn.twgn-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.twgn.twgn-no-scroll {
  overflow: hidden;
  position: fixed;
}
.twgn.twgn-no-scroll--lite {
  overflow: hidden;
}
.twgn.twgn-no-scroll--vertical {
  overflow-y: hidden;
}
.twgn.twgn-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.twgn.twgn-noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
}
.twgn.twgn-placeholder::placeholder {
  opacity: 1;
  transition: opacity 80ms;
}
.twgn.twgn-placeholder:focus::placeholder {
  opacity: 0;
}
.twgn.twgn-noscrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.twgn.twgn-noscrollbar::-webkit-scrollbar {
  display: none;
}
.twgn.twgn-skip-anim {
  transition-duration: 10ms !important;
  transition-delay: 10ms !important;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-skip-anim--mobile {
    transition-duration: 10ms !important;
    transition-delay: 10ms !important;
  }
}
@media screen and (prefers-contrast: more), (forced-colors: active) {
  .twgn.twgn-primary-nav__toolbar-item__label,
  .twgn.twgn-primary-nav__pane,
  .twgn.twgn-header .twgn.twgn-logo-bar__login,
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link,
  .twgn.twgn-region-selector-trigger--logo-bar {
    border: 1px solid;
  }
}
.twgn.twgn-nav {
  font-family: "Google Sans", Arial, sans-serif;
  background: #fff;
}
.twgn.twgn--visually-hidden {
  font-size: 0;
  line-height: 0;
  color: transparent;
  height: 0;
  width: 0;
  display: table;
}
ul.twgn {
  margin: 0;
  padding: 0;
}
li.twgn {
  line-height: inherit;
  font-size: inherit;
}
svg.twgn {
  overflow: hidden;
}
a.twgn {
  background: transparent;
  border-radius: 0;
  font-size: inherit;
  line-height: inherit;
  cursor: pointer;
}
a.twgn:active {
  outline: none;
}
a.twgn:hover {
  background: transparent;
  outline: none;
}
a.twgn:focus {
  box-shadow: none;
}
.twgn-no-scroll--vertical {
  overflow-y: hidden;
}
button.twgn {
  cursor: pointer;
}
.twgn:focus {
  outline: thin dotted #212121;
  outline-offset: -2px;
}
@media not screen and (hover: hover) and (pointer: fine) {
  .twgn--is-ios .twgn:focus {
    outline: none;
  }
}
@supports selector(:focus-visible) {
  .twgn:focus {
    outline: none;
  }
  .twgn:focus-visible {
    outline: thin dotted #212121;
    outline-offset: -2px;
  }
}
.twgn:focus.twgn--no-focus {
  outline: none;
}
.twgn.twgn-secondary-nav.twgn-secondary-nav--hidden {
  display: none;
}
.twgn.twgn-tooltip .twgn-tooltip__content {
  border-radius: 4px;
  background-color: #757575;
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  z-index: 1;
  white-space: nowrap;
  pointer-events: none;
  position: absolute;
  bottom: -31px;
  height: 1px;
  width: 1px;
  padding: 0;
  overflow: hidden;
  opacity: 0;
}
.twgn.twgn-tooltip:not(.twgn-tooltip--live) .twgn-tooltip__content {
  transform: translateX(-50%) scale(0.7);
  transform-origin: top center;
  left: 50%;
  transition: transform 125ms ease-out 85ms, opacity 125ms ease-out 85ms;
}
.twgn.twgn-tooltip.twgn-tooltip--show .twgn-tooltip__content {
  height: auto;
  width: auto;
  padding: 6px 11px;
  opacity: 1;
  transform: translateX(-50%) scale(1);
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-tooltip:hover:not(.twgn-tooltip--live) .twgn-tooltip__content {
    height: auto;
    width: auto;
    padding: 6px 11px;
    opacity: 1;
    transform: translateX(-50%) scale(1);
  }
}
.twgn.twgn-tooltip.twgn-tooltip--live .twgn-tooltip__content--show {
  height: auto;
  width: auto;
  padding: 6px 11px;
  opacity: 1;
  transition: transform 125ms ease-out 85ms, opacity 125ms ease-out 85ms;
}
.twgn.twgn-tooltip.twgn-tooltip--live .twgn-tooltip__content--center {
  left: 50%;
  transform: translateX(-50%) scale(0.07);
  transform-origin: top center;
}
.twgn.twgn-tooltip.twgn-tooltip--live
  .twgn-tooltip__content--center.twgn-tooltip__content--show {
  transform: translateX(-50%) scale(1);
}
.twgn.twgn-tooltip.twgn-tooltip--live .twgn-tooltip__content--left {
  left: 0;
  transform: translateX(0) scale(0.7);
  transform-origin: left top;
}
.twgn.twgn-tooltip.twgn-tooltip--live
  .twgn-tooltip__content--left.twgn-tooltip__content--show {
  transform: translateX(0) scale(1);
}
.twgn.twgn-tooltip.twgn-tooltip--live .twgn-tooltip__content--right {
  left: 0;
  transform-origin: 100% top;
}
.twgn.twgn-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.twgn.twgn-btn--round {
  width: 32px;
  height: 32px;
  background-color: #fff;
  border-radius: 50%;
  border: 1px solid #dadce0;
  transition: background-color 120ms ease-out, border 120ms ease-out;
}
.twgn.twgn-btn.twgn-btn--nested-path svg path {
  transition: fill 120ms ease-out;
}
.twgn.twgn-btn:not(.twgn-btn--disabled) svg {
  fill: #757575;
}
.twgn.twgn-btn:not(.twgn-btn--disabled).twgn-btn--nested-path {
  fill: initial;
}
.twgn.twgn-btn:not(.twgn-btn--disabled).twgn-btn--nested-path svg > path {
  fill: #757575;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):hover {
  background-color: #f9fafb;
  border-color: #bdc1c6;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):hover svg {
  fill: #757575;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):hover.twgn-btn--nested-path svg > path {
  fill: #757575;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):active {
  background-color: #dadce0;
  border-color: #bdc1c6;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):active svg {
  fill: #757575;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):active.twgn-btn--nested-path
  svg
  > path {
  fill: #757575;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):focus {
  background-color: #f9fafb;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):focus svg {
  fill: #202124;
}
.twgn.twgn-btn:not(.twgn-btn--disabled):focus.twgn-btn--nested-path svg > path {
  fill: #202124;
}
.twgn.twgn-btn:not(.twgn-btn--disabled).twgn--is-active {
  background-color: #e8f0fe;
  border-color: #14B396;
}
.twgn.twgn-btn:not(.twgn-btn--disabled).twgn--is-active svg {
  fill: #14B396;
}
.twgn.twgn-btn:not(.twgn-btn--disabled).twgn--is-active.twgn-btn--nested-path
  svg
  > path {
  fill: #14B396;
}

.twgn.twgn-btn--blue {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 16px;
  background: #14B396;
  border: 0;
  box-sizing: border-box;
  border-radius: 4px;
  transition: background-color 250ms cubic-bezier(0, 0, 0.2, 1);
  outline-offset: 0;
}
.twgn.twgn-btn--blue:not(.twgn-btn--disabled):focus {
  background: #14B396;
}
.twgn.twgn-btn--blue:not(.twgn-btn--disabled):hover {
  background: #185abc;
}
.twgn.twgn-btn--blue.twgn-btn--disabled {
  background-color: #aecbfa;
}
.twgn.twgn-card {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: auto;
  border: 1px solid #dadce0;
  border-radius: 8px;
  background-color: #fff;
  z-index: 0;
}
.twgn.twgn-card:not(:last-of-type) {
  margin-bottom: 16px;
}
.twgn.twgn-card__content {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 16px;
  border-radius: inherit;
  overflow: hidden;
  z-index: 0;
}
.twgn.twgn-card__content::after {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  pointer-events: none;
}
.twgn.twgn-card__content:focus {
  outline: none;
}
.twgn.twgn-card__content:focus::after {
  outline: thin dotted #212121;
  outline-offset: -2px;
}
@media not screen and (hover: hover) and (pointer: fine) {
  .twgn.twgn-card__content .twgn--is-ios:focus::after {
    outline: none;
  }
}
@supports selector(:focus-visible) {
  .twgn.twgn-card__content:focus-visible {
    outline: none;
  }
  .twgn.twgn-card__content:focus::after {
    outline: none;
  }
  .twgn.twgn-card__content:focus-visible::after {
    outline: thin dotted #212121;
    outline-offset: -2px;
  }
}
.twgn.twgn-card__content.twgn-card__content--column {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.twgn.twgn-card__content.twgn-card__content--columns {
  align-items: stretch;
}
.twgn.twgn-card__content.twgn-card__content--columns .twgn-card__col {
  display: flex;
  flex-direction: column;
  flex: 1 0 50%;
  width: 50%;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-card__content.twgn-card__content--columns .twgn-card__col {
    min-height: 100%;
  }
}
.twgn.twgn-card__content.twgn-card__content--columns
  .twgn-card__col:nth-child(1) {
  margin-right: 20px;
}
.twgn.twgn-card__content.twgn-card__content--columns
  .twgn-card__col:nth-child(2) {
  display: flex;
  align-items: flex-end;
  flex: 0 1 100px;
}
.twgn.twgn-card__thumbnail {
  position: relative;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  width: 100%;
  height: 0;
  padding-top: 100%;
  z-index: 0;
}
.twgn.twgn-card__thumbnail--full-bleed {
  top: -16px;
  left: -16px;
  width: calc(100% + 32px);
}
.twgn.twgn-card__thumbnail > img {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.twgn.twgn-card__thumbnail__video-wrap {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0;
  padding-top: 66.4921465969%;
  transform: translateY(-50%);
  z-index: 0;
}
.twgn.twgn-card__thumbnail__video,
.twgn.twgn-card__thumbnail__picture,
.twgn.twgn-card__thumbnail__picture__image {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.twgn.twgn-card__thumbnail__picture__image,
.twgn.twgn-card__thumbnail__video {
  object-fit: cover;
}
.twgn.twgn-card__thumbnail__video {
  opacity: 0;
  transition: opacity 200ms linear;
  z-index: 0;
}
.twgn.twgn-card__thumbnail__video--loaded {
  opacity: 1;
}
.twgn.twgn-card__title {
  flex: 1 0 auto;
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  line-height: 16px;
  color: #202124;
}
.twgn.twgn-card__title + .twgn-card__label-wrapper {
  margin-top: 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-card__title {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
  }
}
.twgn.twgn-card__label-wrapper {
  display: flex;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  color: #bdc1c6;
}
.twgn.twgn-card__tag {
  color: #80868b;
}
.twgn-card__tag + .twgn.twgn-card__tag::before,
.twgn-card__tag + .twgn.twgn-card__label::before {
  content: "";
  display: inline-block;
  position: relative;
  top: -2px;
  margin: 0 8px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #bdc1c6;
}
.twgn.twgn-card__region-label {
  position: absolute;
  top: -1px;
  left: -1px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-style: normal;
  color: #3c4043;
  font-family: "Roboto", "Google Sans", "Google Sans", Arial, sans-serif;
  background: #fff;
  border-radius: 7px 0 5px 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #3c4043;
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 3px 8px 2px;
  vertical-align: top;
  font-size: 10px;
  letter-spacing: 0.4px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  border: none;
}
.twgn.twgn-card__region-label svg {
  fill: inherit;
  height: 9px;
  left: 1px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  width: 9px;
}
.twgn.twgn-card__header {
  width: 100%;
  height: 64px;
  display: flex;
  flex: 0 0 auto;
  justify-content: center;
  border-bottom: 1px solid #dadce0;
}
.twgn.twgn-card__header .twgn-card__title {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #757575;
}
.twgn.twgn-card__header .twgn-card__close-btn {
  position: absolute;
  top: 16px;
  right: 16px;
}
.twgn.twgn-card__header .twgn-card__close-btn svg {
  height: 12px;
  width: 12px;
}
.twgn.twgn-card.twgn-card--shadow .twgn-card__content {
  transition: max-height 1000ms ease-out, box-shadow 120ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-card.twgn-card--shadow:hover .twgn-card__content {
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.04),
      0px 3px 14px rgba(0, 0, 0, 0.04), 0px 5px 5px rgba(0, 0, 0, 0.08);
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-card.twgn-card--shadow:active .twgn-card__content {
    box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.04),
      0px 6px 30px rgba(0, 0, 0, 0.08), 0px 8px 10px rgba(0, 0, 0, 0.12);
  }
}
.twgn-card__animation {
  transition: opacity 220ms ease-out,
    transform 220ms cubic-bezier(0.4, 0, 0.2, 1);
}
.twgn-card__animation:nth-child(1) {
  transition-delay: 0ms;
}
.twgn-card__animation:nth-child(2) {
  transition-delay: 50.6ms;
}
.twgn-card__animation:nth-child(3) {
  transition-delay: 101.2ms;
}
.twgn-card__animation:nth-child(4) {
  transition-delay: 151.8ms;
}
.twgn-card__animation:nth-child(5) {
  transition-delay: 202.4ms;
}
.twgn-card__animation:nth-child(6) {
  transition-delay: 253ms;
}
.twgn-card__animation:nth-child(7) {
  transition-delay: 303.6ms;
}
.twgn-card__animation:nth-child(8) {
  transition-delay: 354.2ms;
}
.twgn-card__animation:nth-child(9) {
  transition-delay: 404.8ms;
}
.twgn-card__animation:nth-child(10) {
  transition-delay: 455.4ms;
}
.twgn-card__animation:nth-child(11) {
  transition-delay: 506ms;
}
.twgn-card__animation:nth-child(12) {
  transition-delay: 556.6ms;
}
.twgn-card__animation:nth-child(13) {
  transition-delay: 607.2ms;
}
.twgn-card__animation:nth-child(14) {
  transition-delay: 657.8ms;
}
.twgn-card__animation:nth-child(15) {
  transition-delay: 708.4ms;
}
.twgn-card__animation:nth-child(16) {
  transition-delay: 759ms;
}
.twgn-card__animation:nth-child(17) {
  transition-delay: 809.6ms;
}
.twgn-card__animation:nth-child(18) {
  transition-delay: 860.2ms;
}
.twgn-card__animation:nth-child(19) {
  transition-delay: 910.8ms;
}
.twgn-trending__region-label,
.twgn-latest__region-label {
  position: absolute;
  top: -1px;
  left: -1px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  font-style: normal;
  color: #3c4043;
  font-family: "Roboto", "Google Sans", "Google Sans", Arial, sans-serif;
  background: #fff;
  border-radius: 7px 0 5px 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #3c4043;
  display: inline-block;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 3px 8px 2px;
  vertical-align: top;
  font-size: 10px;
  letter-spacing: 0.4px;
  font-weight: 500;
  line-height: 16px;
  text-transform: uppercase;
  border: none;
}
.twgn-trending__region-label svg,
.twgn-latest__region-label svg {
  fill: inherit;
  height: 9px;
  left: 1px;
  margin-right: 2px;
  position: relative;
  top: 1px;
  width: 9px;
}
.twgn.twgn-blocker {
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  pointer-events: none;
  opacity: 0;
  transition: opacity 180ms ease-out;
}
.twgn.twgn-modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;
  opacity: 0;
  transition: opacity 180ms ease-out;
}
.twgn.twgn-modal .twgn.twgn-blocker {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.twgn.twgn-modal__content {
  position: absolute;
  width: auto;
  height: auto;
  min-width: calc(320px - 32px);
  min-height: calc(500px - 32px);
  max-height: calc(100% - 32px);
  z-index: 1;
}
.twgn.twgn-modal__content.twgn-card.twgn-card--shadow:hover
  .twgn-card__content {
  box-shadow: none;
}
.twgn.twgn-modal.twgn-modal--show {
  pointer-events: auto;
}
.twgn.twgn-modal.twgn-modal--show .twgn-blocker {
  opacity: 1;
  pointer-events: auto;
}
.twgn.twgn-modal.twgn-modal--show .twgn-modal__content {
  opacity: 1;
  pointer-events: auto;
}
.twgn.twgn-nav-item-input {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  border: 0;
  background: transparent;
  color: transparent;
  pointer-events: none;
  cursor: default;
  -webkit-appearance: none;
  appearance: none;
}
.twgn-input-select {
  display: block;
  position: relative;
  -webkit-backface-visibility: none;
  backface-visibility: none;
}
.twgn-input-select__button {
  position: relative;
  background: #fff;
  cursor: pointer;
  display: flex;
  align-items: center;
  width: 100%;
  height: 44px;
  border: none;
  border: 1px solid #dadce0;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 0 36px 0 12px;
  transition: border 200ms cubic-bezier(0, 0, 0.2, 1);
  outline: none;
  font-size: 14px;
  text-align: left;
  color: #202124;
}
.twgn-input-select__button:hover {
  border-color: #bdc1c6;
}
.twgn-input-select__button--placeholder {
  color: #bdc1c6;
}
.twgn-input-select__button[aria-expanded="true"] svg {
  transform: translateY(-50%) rotate(180deg);
}
.twgn-input-select__button[aria-expanded="true"] svg path {
  fill: #14B396;
}
.twgn-input-select__button > svg {
  position: absolute;
  right: 12px;
  height: 8px;
  width: 8px;
  top: 50%;
  transform: translateY(-50%);
  color: #757575;
}
.twgn-input-select__button > svg--focused path {
  fill: #14B396;
}
.twgn-input-select__button > svg--activated {
  transform: translateY(-50%) rotate(180deg);
}
.twgn-input-select__label-copy {
  pointer-events: none;
  position: absolute;
  background: #fff;
  top: 50%;
  left: 10px;
  padding: 0 4px;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 10px;
  color: #bdc1c6;
  z-index: 20;
  transform: translateY(-50%);
  transform-origin: bottom left;
  transition: background-color 200ms cubic-bezier(0, 0, 0.2, 1),
    color 200ms cubic-bezier(0, 0, 0.2, 1),
    opacity 200ms cubic-bezier(0, 0, 0.2, 1),
    transform 0.15s cubic-bezier(0, 0, 0.2, 1);
}
.twgn-input-select__label-copy--visible {
  transform: scale(0.7142857143) translateY(-39px);
  color: #757575;
  background-color: #fff;
}
.twgn-input-select__label-copy--popup {
  position: relative;
  top: auto;
  left: auto;
  padding: 0 15px;
  opacity: 1;
  line-height: 14px;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__label-copy--popup {
    display: none;
  }
}
.twgn-input-select__active-label-container {
  font-family: "Google Sans", Arial, sans-serif;
  margin-top: 1px;
  position: absolute;
  width: calc(100% - 48px);
  pointer-events: none;
  background: #fff;
  z-index: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
.twgn-input-select__active-label-container.twgn--hidden {
  display: none;
}
.twgn-input-select__active-label-container .twgn-input-select__active-label {
  white-space: nowrap;
}
.twgn-input-select__active-label--hidden {
  display: none;
}
.twgn-input-autosuggest__input {
  outline: none;
  border: none;
  width: 100%;
  height: 100%;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 14px;
  padding: 0;
}
.twgn-input-autosuggest__input:focus-visible {
  outline: none;
}
.twgn-input-autosuggest__input::placeholder {
  transition: color 0.2s ease;
}
.twgn-input-autosuggest__input--placeholder-hidden::placeholder {
  color: transparent;
}
.twgn-input-autosuggest__button-like.twgn-input-select__button {
  position: static;
  padding: 0 12px 0 12px;
  cursor: auto;
}
.twgn-input-autosuggest__input-wrap {
  flex: 1 1 100%;
  position: relative;
}
.twgn-input-autosuggest__clear-field {
  opacity: 0;
  height: 16px;
  width: 16px;
  padding: 0;
  border: 0;
  margin: 0;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: transparent;
  transition: opacity 200ms cubic-bezier(0, 0, 0.2, 1);
  pointer-events: none;
  z-index: 2;
}
.twgn-input-autosuggest__clear-field > svg {
  width: 16px;
  height: 16px;
  display: block;
}
.twgn-input-autosuggest__clear-field--visible {
  cursor: pointer;
  opacity: 1;
  pointer-events: all;
}
li.twg-autosuggest-select__not-listed {
  cursor: pointer;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  transition: background 200ms cubic-bezier(0, 0, 0.2, 1);
  color: #757575;
  display: flex;
}
li.twg-autosuggest-select__not-listed
  label.twg-input-autosuggest__not-listed__label {
  width: 100%;
}
li.twg-autosuggest-select__not-listed
  label.twg-input-autosuggest__not-listed__label
  span.twg-input-autosuggest__not-listed__copy {
  display: flex;
  flex-direction: column;
  font-size: 12px;
  line-height: 16px;
  color: #757575;
  width: 100%;
}
li.twg-autosuggest-select__not-listed
  label.twg-input-autosuggest__not-listed__label
  span.twg-input-autosuggest__not-listed__copy
  span.twg-input-autosuggest__not-listed__header {
  font-size: 14px;
  color: #202124;
  margin-bottom: 4px;
}
li.twg-autosuggest-select__not-listed
  label.twg-input-autosuggest__not-listed__label
  span.twg-input-autosuggest__not-listed__copy
  span.twg-input-autosuggest__not-listed__header
  span.twg-input-autosuggest__not-listed__header-grey {
  color: #bdc1c6;
}
li.twg-autosuggest-select__not-listed
  label.twg-input-autosuggest__not-listed__label
  span.twg-input-autosuggest__not-listed__copy
  span.twg-input-autosuggest__not-listed__body {
  display: block;
}
@media screen and (min-width: 37.5em) {
  .twgn-input-select {
    padding: 0;
    max-width: 456px;
    margin: 0 auto;
  }
}
.twgn-input-select__focus-border {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 1px solid transparent;
  transition: border 200ms cubic-bezier(0, 0, 0.2, 1);
  pointer-events: none;
}
.twgn-input-select__focus-border--focused {
  border-color: #14B396;
}
.twgn-input-select__focus-border--activated {
  border-color: #14B396;
}
.twgn-input-select__options-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1000000001;
  padding: 20px;
  display: flex;
  align-items: center;
  opacity: 1;
  pointer-events: all;
  transition: opacity 250ms cubic-bezier(0, 0, 0.2, 1);
}
.twgn-input-select__options-container--hidden {
  opacity: 0;
  pointer-events: none;
  z-index: 1;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__options-container {
    align-items: flex-start;
    max-height: 212px;
    padding: 0;
    background: transparent;
    top: auto;
  }
}
.twgn-input-select__options-window {
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  overflow: hidden;
  border-radius: 8px;
  z-index: 1000;
  width: 100%;
  position: relative;
  margin: 0 auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 100%;
  display: flex;
  flex-direction: column;
}
.twgn-input-select__options-window p {
  padding: 0 15px;
  margin: 10px 0 20px;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__options-window p {
    display: none;
  }
}
@media screen and (min-width: 64em) {
  .twgn-input-select__options-window {
    width: 100%;
  }
}
.twgn-input-select__options-wrap {
  overflow-y: auto;
  overflow-x: hidden;
}
.twgn-input-select__options {
  overflow: auto;
  border-radius: 8px;
  transform: translate3d(0, 0, 0);
  font-size: 16px;
  line-height: 20px;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__options {
    font-size: 14px;
    line-height: 16px;
    background: #fff;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  }
}
.twgn-input-select__option {
  background: #fff;
  transition: background 200ms cubic-bezier(0, 0, 0.2, 1);
}
.twgn-input-select__option:hover {
  background: #f9fafb;
}
.twgn-input-select__option:hover .twgn-input-select__option-label::after {
  left: 0;
}
.twgn-input-select__option:hover
  + .twgn-input-select__option
  .twgn-input-select__option-label::after {
  left: 0;
}
.twgn-input-select__option[data-index="0"]
  .twgn-input-select__option-label::after {
  display: none;
}
.twgn-input-select__option--selected {
  background: #e8f0fe;
}
.twgn-input-select__option--selected .twgn-input-select__option-label::after {
  left: 0;
}
.twgn-input-select__option--selected .twgn-input-select__option-label-copy,
.twgn-input-select__option--selected .twgn-input-select__option-label-sub {
  color: #14B396;
}
.twgn-input-select__option--selected
  + .twgn-input-select__option
  .twgn-input-select__option-label::after {
  left: 0;
}
.twgn-input-select__option-header {
  cursor: default;
  border-bottom: 1px solid #dadce0;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__option-header {
    display: none;
  }
}
.twgn-input-select__option-header .twgn-input-select__option-label {
  cursor: default;
  min-height: 64px;
  flex-wrap: wrap;
}
.twgn-input-select__option-header .twgn-input-select__option-label::after {
  display: none;
}
.twgn-input-select__option-header .twgn-input-select__option-label__header {
  width: 100%;
  padding-right: 40px;
}
.twgn-input-select__option-header
  .twgn-input-select__option-label__header__eyebrow {
  text-transform: uppercase;
  color: #202124;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 4px;
  font-weight: 700;
}
.twgn-input-select__option-header
  .twgn-input-select__option-label__header__description {
  color: #757575;
  font-size: 14px;
  line-height: 16px;
  font-family: "Google Sans", Arial, sans-serif;
}
.twgn-input-select__option-header
  .twgn-input-select__option-label__header__close {
  position: absolute;
  top: 16px;
  right: 16px;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__option-header
    .twgn-input-select__option-label__header__close {
    display: none;
  }
}
.twgn-input-select__option-header:hover {
  background: #fff;
}
.twgn-input-select__option-header:hover
  + .twgn-input-select__option
  .twgn-input-select__option-label:after {
  border-bottom: 1px solid #dadce0;
}
.twgn-input-select__option-label {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  position: relative;
  cursor: pointer;
  color: #757575;
  transition: color 200ms cubic-bezier(0, 0, 0.2, 1);
  font-family: "Google Sans", Arial, sans-serif;
  min-height: 53px;
}
.twgn-input-select__option-label--other {
  padding: 10px 16px;
  align-items: flex-start;
}
.twgn-input-select__option-label--other .twgn-input-select__option-label-copy {
  margin: 10px 0;
}
.twgn-input-select__option-label--other .twgn-input-select__option-control {
  margin-top: 10px;
}
.twgn-input-select__option-label::after {
  content: "";
  display: block;
  position: absolute;
  left: 15px;
  right: 0;
  border-bottom: 1px solid #dadce0;
  top: 0;
  transition: left 220ms cubic-bezier(0.4, 0, 0.2, 1);
}
.twgn-input-select__option-label-copy {
  max-width: calc(100% - 30px);
  display: block;
  font-family: "Google Sans", Arial, sans-serif;
  font-weight: 400;
}
.twgn-input-select__option-label-copy__container {
  width: 100%;
  max-width: calc(100% - 30px);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.twgn-input-select__option-label-sub {
  margin-top: 4px;
  font-size: 12px;
  line-height: 16px;
  color: #757575;
}
@media screen and (min-width: 64em) {
  .twgn-input-select__option-label-sub {
    margin-top: 2px;
  }
}
.twgn-input-autosuggest__focus-border {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 4px;
  border: 1px solid transparent;
  transition: border 200ms cubic-bezier(0, 0, 0.2, 1);
  pointer-events: none;
}
.twgn-input-autosuggest__focus-border--focused {
  border-color: #14B396;
}
.twgn-input-autosuggest__focus-border--activated {
  border-color: #14B396;
}
.twgn-input-autosuggest__close {
  display: none;
}
.twgn-input-autosuggest__error {
  display: flex;
  flex-direction: column;
  padding: 26px;
}
.twgn-input-autosuggest__error__header {
  text-transform: uppercase;
  font-size: 12px;
  color: #db4437;
  line-height: 16px;
  font-weight: 700;
}
.twgn-input-autosuggest__error__header__text {
  margin-left: 0.2em;
}
.twgn-input-autosuggest__error__header i {
  font-size: 16px;
  vertical-align: top;
  font-weight: 700;
}
.twgn-input-autosuggest__error__header > svg {
  display: inline-block;
  vertical-align: top;
  height: 16px;
  width: 16px;
}
.twgn-input-autosuggest__error__header > svg > path {
  fill: #db4437;
}
.twgn-input-autosuggest__error__description {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  color: #5f6368;
}
@media screen and (max-width: 63.937em) {
  .twgn-input-autosuggest__options-container {
    padding: 0;
  }
  .twgn-input-autosuggest__options-window {
    height: 100%;
    width: 100%;
    border-radius: 0;
    justify-content: flex-start;
  }
  .twgn-input-autosuggest__options {
    border-radius: 0;
  }
  .twgn-input-autosuggest__options .twgn-input-select__option-label {
    margin-left: 40px;
  }
  .twgn-input-autosuggest__input-wrap {
    display: flex;
    background: #f9fafb;
  }
  .twgn-input-autosuggest__close {
    position: absolute;
    z-index: 1;
    display: flex;
    top: 30px;
    transform: translateY(-50%);
    left: 20px;
    height: 20px;
    width: 20px;
    justify-content: center;
    align-items: center;
  }
  .twgn-input-autosuggest__close > svg {
    height: 14px;
    width: 14px;
  }
  .twgn .twgn-input-autosuggest__clear-field {
    margin-left: 16px;
    margin-right: 16px;
  }
  .twgn-input-autosuggest__input {
    flex: 1 1 100%;
    padding-left: 56px;
    position: relative;
    background: transparent;
    display: block;
    width: 100%;
    height: 60px;
    box-sizing: border-box;
    outline: none;
    font-size: 17px;
    text-align: left;
    color: #202124;
    border: none;
    border-bottom: 1px solid #dadce0;
    flex: 0 0 auto;
  }
  .twgn-input-autosuggest__input--placeholder-hidden::placeholder {
    color: #bdc1c6;
  }
  .twgn-input-autosuggest__header-option {
    border-bottom: 0;
  }
  .twgn-input-autosuggest__header-option .twgn-input-select__option-label {
    display: none;
  }
}
.twgn-input-toggle {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: opacity 0.2s ease;
}
.twgn-input-toggle p.twgn-input-toggle__description {
  color: #757575;
  font-size: 14px;
  font-family: "Google Sans", Arial, sans-serif;
  line-height: 16px;
  margin-right: 54px;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 16px;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  div.twgn-input-toggle__focus-border {
  display: block;
  position: absolute;
  width: 130%;
  height: 185%;
  border: 1px dotted #202124;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 200ms cubic-bezier(0, 0, 0.2, 1);
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  label.twgn-input-toggle__label {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  input.twgn-input-toggle__input {
  display: block;
  cursor: pointer;
  width: 100%;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0;
  visibility: visible;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  input.twgn-input-toggle__input.twgn-right
  + .twgn-input-toggle__slider::before {
  transform: translate(0%, -50%);
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  input.twgn-input-toggle__input.twgn-blue
  + .twgn-input-toggle__slider {
  background: rgba(26, 115, 232, 0.54);
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  input.twgn-input-toggle__input.twgn-blue
  + .twgn-input-toggle__slider::before {
  background: #14B396;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  input.twgn-input-toggle__input:focus {
  outline: none;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  input.twgn-input-toggle__input:focus-visible
  + .twgn-input-toggle__slider
  + .twgn-input-toggle__focus-border {
  opacity: 1;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  span.twgn-input-toggle__slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #dadce0;
  border-radius: 34px;
  transition: 0.4s;
}
.twgn-input-toggle
  div.twgn-input-toggle__control
  div.twgn-input-toggle__control__switch
  span.twgn-input-toggle__slider::before {
  position: absolute;
  content: "";
  height: 24px;
  width: 24px;
  left: 50%;
  top: 50%;
  transform: translate(-100%, -50%);
  background-color: #bdc1c6;
  transition: transform 300ms cubic-bezier(0, 0, 0.2, 1);
  border-radius: 50%;
}
.twgn-input-toggle.twgn--is-disabled {
  opacity: 0.38;
}
.twgn.twgn-carousel {
  overflow-x: hidden;
  overflow-y: auto;
  height: 100%;
  padding: 16px 0 0 0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel {
    padding: 0;
    overflow-y: hidden;
    max-height: calc(90px + 344px + 72px);
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel {
    max-height: calc(90px + 344px + 72px);
    height: calc(90px + 344px + 72px);
  }
}
.twgn.twgn-carousel:not(.twgn-carousel--interacted) .twgn-carousel__list-item {
  overflow: hidden;
}
.twgn.twgn-carousel__list {
  position: relative;
  width: 100%;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-carousel__list {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list {
    display: inline-flex;
    margin: 0 auto 56px calc(50% - (416px / 2));
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: auto;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-carousel__list {
    margin-left: calc(50% - (862px / 2));
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel__list {
    margin-left: calc(50% - (1296px / 2));
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-carousel__list-item {
    height: 224px;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list-item {
    max-height: 344px;
  }
  .twgn.twgn-carousel__list-item__content {
    height: 342px;
    min-height: 342px;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list.twgn-card__animation {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list.twgn-card__animation {
    opacity: 1;
  }
  .twgn.twgn-carousel__list.twgn-card__animation.twgn--is-disabled {
    opacity: 0;
  }
  .twgn.twgn-carousel__list.twgn-card__animation:not(
      .twgn--is-disabled
    ):nth-child(1) {
    transition-delay: 75ms, 0ms;
  }
  .twgn.twgn-carousel__list.twgn-card__animation:not(
      .twgn--is-disabled
    ):nth-child(2) {
    transition-delay: 150ms, 0ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim {
    transition: opacity 200ms ease-out;
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--fade {
    opacity: 0;
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--in.page-anim {
    transition: opacity 136ms ease-out 24ms, transform 160ms ease-out;
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--in.page-anim--next,
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--in.page-anim--prev {
    transition-duration: 0ms, 0ms;
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--in.page-anim--next {
    transform: translateX(300px);
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--in.page-anim--prev {
    transform: translateX(-300px);
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--out.page-anim--next,
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--out.page-anim--prev {
    transition: opacity 140ms ease-out,
      transform 200ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--out.page-anim--next {
    transform: translateX(-75vw);
  }
  .twgn.twgn-carousel__list.twgn-carousel__list--animating.page-anim--out.page-anim--prev {
    transform: translateX(75vw);
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list.page-anim.twgn-carousel__list--bypass-anim.page-anim {
    opacity: 0;
    transition-duration: 0ms, 1ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list-item {
    position: relative;
    flex: 0 0 416px;
    width: 416px;
    height: 344px;
    max-height: 344px;
    overflow: hidden;
  }
  .twgn.twgn-carousel__list-item:not(:first-of-type),
  .twgn.twgn-carousel__list-item + :not(.twgn--is-disabled) {
    margin-left: 30px;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel__list-item:not(:first-of-type) {
    margin-left: 24px;
  }
}
.twgn--is-disabled + .twgn.twgn-carousel__list-item {
  margin-left: 0;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn.twgn-carousel__list-item.twgn-card.twgn--is-disabled {
    pointer-events: none;
    display: none;
  }
}
.twgn.twgn-carousel__list-item__content {
  text-decoration: none;
  border-radius: 6px;
}
.twgn.twgn-carousel__list-item__content .twgn-card__title {
  font-family: "Google Sans", Arial, sans-serif;
  font-weight: 400;
  color: #202124;
}
.twgn.twgn-carousel__list-item__content
  .twgn-card__title
  + .twgn-card__label-wrapper {
  margin-top: unset;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list-item__content .twgn-card__title {
    font-size: 16px;
    line-height: 24px;
  }
}
.twgn.twgn-carousel__list-item__content .twgn-card__label-wrapper {
  font-family: "Roboto", "Google Sans", "Google Sans", Arial, sans-serif;
  font-weight: 400;
}
.twgn.twgn-carousel__list-item__content
  .twgn-card__label-wrapper
  + .twgn-card__title {
  margin-top: 8px;
}
.twgn.twgn-carousel__list-item__content .twgn-card__tag {
  font-size: 12px;
  letter-spacing: 0.3px;
  line-height: 16px;
  color: #757575;
}
.twgn.twgn-carousel__list-item__content
  .twgn-card__label.twgn-card__label--date {
  display: none;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-carousel__list-item {
    transform-origin: bottom center;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list-item {
    margin-bottom: 0;
    height: 55%;
    transition: opacity 10ms ease-out,
      transform 220ms cubic-bezier(0.4, 0, 0.2, 1),
      height 320ms cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list .twgn-card.twgn-card--shadow .twgn-card__content {
    justify-content: flex-start;
  }
}
.twgn.twgn-carousel__list .twgn-card__title {
  margin: 0px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list .twgn-card__title {
    min-height: 60px;
    flex: 0 1 auto;
  }
}
.twgn.twgn-carousel__list .twgn-card__label-wrapper {
  margin-bottom: 8px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list .twgn-card__title,
  .twgn.twgn-carousel__list .twgn-card__label-wrapper {
    transition: opacity 245ms ease-out, transform 245ms ease-out;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-carousel__list .twgn-card__thumbnail {
    height: 124px;
    padding-top: unset;
    flex: 1 0 auto;
    transition: opacity 200ms ease-out;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list .twgn-card__thumbnail {
    height: 100%;
    min-height: 214px;
    padding-top: 0;
    transition: flex 320ms ease-out;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-0
  .twgn-card__title {
  transition-delay: 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-0
    .twgn-card__title {
    transition-delay: 0ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-0
  .twgn-card__label-wrapper {
  transition-delay: 50ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-0
    .twgn-card__label-wrapper {
    transition-delay: 0ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-1
  .twgn-card__title {
  transition-delay: 75ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-1
    .twgn-card__title {
    transition-delay: 50ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-1
  .twgn-card__label-wrapper {
  transition-delay: 125ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-1
    .twgn-card__label-wrapper {
    transition-delay: 50ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-2
  .twgn-card__title {
  transition-delay: 150ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-2
    .twgn-card__title {
    transition-delay: 100ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-2
  .twgn-card__label-wrapper {
  transition-delay: 200ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-2
    .twgn-card__label-wrapper {
    transition-delay: 100ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-3
  .twgn-card__title {
  transition-delay: 225ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-3
    .twgn-card__title {
    transition-delay: 150ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-3
  .twgn-card__label-wrapper {
  transition-delay: 275ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-3
    .twgn-card__label-wrapper {
    transition-delay: 150ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-4
  .twgn-card__title {
  transition-delay: 300ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-4
    .twgn-card__title {
    transition-delay: 200ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-4
  .twgn-card__label-wrapper {
  transition-delay: 350ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-4
    .twgn-card__label-wrapper {
    transition-delay: 200ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-5
  .twgn-card__title {
  transition-delay: 375ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-5
    .twgn-card__title {
    transition-delay: 250ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-5
  .twgn-card__label-wrapper {
  transition-delay: 425ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-5
    .twgn-card__label-wrapper {
    transition-delay: 250ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-6
  .twgn-card__title {
  transition-delay: 450ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-6
    .twgn-card__title {
    transition-delay: 300ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-6
  .twgn-card__label-wrapper {
  transition-delay: 500ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-6
    .twgn-card__label-wrapper {
    transition-delay: 300ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-7
  .twgn-card__title {
  transition-delay: 525ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-7
    .twgn-card__title {
    transition-delay: 350ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-7
  .twgn-card__label-wrapper {
  transition-delay: 575ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-7
    .twgn-card__label-wrapper {
    transition-delay: 350ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-8
  .twgn-card__title {
  transition-delay: 600ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-8
    .twgn-card__title {
    transition-delay: 400ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-8
  .twgn-card__label-wrapper {
  transition-delay: 650ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-8
    .twgn-card__label-wrapper {
    transition-delay: 400ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-9
  .twgn-card__title {
  transition-delay: 675ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-9
    .twgn-card__title {
    transition-delay: 450ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--show-content-9
  .twgn-card__label-wrapper {
  transition-delay: 725ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
    .twgn.twgn-carousel__list
    .twgn-card.twgn-card--show-content-9
    .twgn-card__label-wrapper {
    transition-delay: 450ms;
  }
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--hide-content
  .twgn-card__title,
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-card.twgn-card--hide-content
  .twgn-card__label-wrapper {
  opacity: 0 !important;
  transform: translateY(12px) !important;
  pointer-events: none;
}
.twgn--enter-active-anim.twgn-carousel--interactive.twgn-carousel--interacted
  .twgn.twgn-carousel__list
  .twgn-carousel__list-item {
  overflow: visible;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list.twgn-card__animation {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__list.twgn-card__animation {
    opacity: 1;
  }
  .twgn.twgn-carousel__list.twgn-card__animation.twgn--is-disabled {
    opacity: 0;
  }
  .twgn.twgn-carousel__list.twgn-card__animation:not(
      .twgn--is-disabled
    ):nth-child(1) {
    transition-delay: 75ms, 0ms;
  }
  .twgn.twgn-carousel__list.twgn-card__animation:not(
      .twgn--is-disabled
    ):nth-child(2) {
    transition-delay: 150ms, 0ms;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-carousel__list.twgn-carousel__list
    .twgn-carousel__list-item:last-of-type {
    margin-bottom: 16px;
  }
}
.twgn.twgn-carousel__nav {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel__nav {
    display: block;
    transition: opacity 200ms ease-out;
  }
}
.twgn.twgn-carousel__nav-btn {
  position: absolute;
  top: 0;
  width: 12px;
  height: 100%;
  color: #757575;
  background-color: transparent;
  pointer-events: none;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background: none;
  transition: opacity 200ms ease-out, transform 200ms ease-out;
}
.twgn.twgn-carousel__nav-btn svg {
  margin-top: 32px;
  height: auto;
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel__nav-btn svg {
    margin-top: 56px;
  }
}
.twgn.twgn-carousel__nav-btn.twgn-btn:active {
  background-color: transparent;
  border-color: transparent;
}
.twgn.twgn-carousel__nav-btn.twgn-btn:focus,
.twgn.twgn-carousel__nav-btn.twgn-btn:hover {
  background-color: transparent;
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn::before {
  content: "";
  position: absolute;
  background-color: transparent;
  width: 100px;
  height: 100%;
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 48px;
  height: 48px;
  transform: translateY(-50%);
  margin-top: 16px;
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn::after {
    margin-top: 28px;
  }
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn:focus {
  outline: none;
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn:focus::after {
  outline: thin dotted #212121;
}
@supports selector(:focus-visible) {
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn:focus::after {
    outline: none;
  }
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn:focus-visible::after {
    outline: thin dotted #212121;
    outline-offset: -2px;
  }
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn.twgn--is-disabled {
  opacity: 0.2;
  pointer-events: none;
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn--prev {
  left: calc(50% - (416px / 2) - 12px - 36px);
}
@media screen and (min-width: 64em) {
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn--prev {
    left: calc(50% - (862px / 2) - 12px - 36px);
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn--prev {
    left: calc(50% - (1296px / 2) - 12px - 36px);
  }
}
.twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn--next {
  right: calc(50% - (416px / 2) - 12px - 36px);
}
@media screen and (min-width: 64em) {
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn--next {
    right: calc(50% - (862px / 2) - 12px - 36px);
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-carousel__nav-btn.twgn-carousel__nav-btn--next {
    right: calc(50% - (1296px / 2) - 12px - 36px);
  }
}
.twgn.twgn-carousel__nav-btn.twgn.twgn-btn:not(.twgn-btn--disabled):hover
  svg
  path {
  fill: #14B396;
}
.twgn.twgn-carousel__nav-dot {
  position: relative;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #c4c4c4;
  pointer-events: auto;
  cursor: pointer;
  transition: opacity 300ms ease-out, background-color 80ms linear;
}
.twgn.twgn-carousel__nav-dot-wrapper {
  position: absolute;
  bottom: 36px;
  left: 50%;
  transform: translate3d(-50%, 50%, 0);
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.twgn.twgn-carousel__nav-dot:before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  display: block;
  width: 200%;
  height: 200%;
  background-color: transparent;
}
.twgn.twgn-carousel__nav-dot:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  background-color: #14B396;
  transform-origin: center center;
  transform: scale(0);
  transition: transform 120ms ease-out;
}
.twgn.twgn-carousel__nav-dot.twgn--is-active:after {
  transform: scale(1);
}
.twgn.twgn-carousel__nav-dot.twgn--is-disabled {
  display: none;
}
.twgn.twgn-carousel__nav-dot:not(.twgn--is-disabled)
  + .twgn.twgn-carousel__nav-dot {
  margin-left: 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-carousel.twgn-carousel--active.twgn-card--interactive
    .twgn.twgn-carousel__header__title,
  .twgn.twgn-carousel.twgn-carousel--active.twgn-card--interactive
    .twgn.twgn-carousel__list-item,
  .twgn.twgn-carousel.twgn-carousel--active.twgn-card--interactive
    .twgn.twgn-carousel__nav-btn {
    pointer-events: auto;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn--no-js.twgn-carousel .twgn.twgn-carousel__list {
    margin: 0 auto 56px calc(50% - (416px / 2));
    width: 416px;
    overflow-x: auto;
  }
  .twgn.twgn--no-js.twgn-carousel .twgn.twgn-carousel__nav {
    display: none;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn--no-js.twgn-carousel .twgn.twgn-carousel__list {
    width: calc(416px * 2 + 30px);
    margin-left: calc(50% - (862px / 2));
    margin-bottom: 36px;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn--no-js.twgn-carousel .twgn.twgn-carousel__list {
    margin-left: calc(50% - (862px / 2));
    margin-bottom: 60px;
  }
}
.twgn-carousel.twgn-carousel--active {
  display: block;
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active {
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn-carousel.twgn-carousel--active {
    height: calc(90px + 344px + 72px);
  }
}
.twgn-carousel.twgn-carousel--active .twgn.twgn-card {
  opacity: 1;
  height: 224px;
  margin-top: 0;
}
.twgn-carousel.twgn-carousel--active .twgn.twgn-card .twgn-card__thumbnail {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active .twgn-carousel__header__title,
  .twgn-carousel.twgn-carousel--active .twgn-carousel__list-item,
  .twgn-carousel.twgn-carousel--active .twgn-carousel__nav-btn {
    pointer-events: auto;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn-carousel__header,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn-carousel__header {
    transition-delay: 90ms;
    opacity: 0;
  }
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn-carousel__nav,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn-carousel__nav {
  transition-delay: 144ms;
  opacity: 0;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn-carousel__nav-btn,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn-carousel__nav-btn {
  transition-delay: 180ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-btn
  .twgn-tooltip__content,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-btn
  .twgn-tooltip__content {
  bottom: 180px;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn-carousel__nav-btn,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn-carousel__nav-btn {
  transform: translateX(0);
  opacity: 0;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-btn--prev,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-btn--prev {
  transform: translateX(-8px);
}
@media screen and (min-width: 64em) and (max-width: 1060px) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn-carousel__nav-btn--prev
    .twgn-tooltip__content,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn-carousel__nav-btn--prev
    .twgn-tooltip__content {
    transform: translateX(-10px);
  }
}
@media screen and (min-width: 90em) and (max-width: 1490px) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn-carousel__nav-btn--prev
    .twgn-tooltip__content,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn-carousel__nav-btn--prev
    .twgn-tooltip__content {
    transform: translateX(-10px);
  }
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-btn--next,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-btn--next {
  transform: translateX(8px);
}
@media screen and (min-width: 64em) and (max-width: 1060px) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn-carousel__nav-btn--next
    .twgn-tooltip__content,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn-carousel__nav-btn--next
    .twgn-tooltip__content {
    transform: translateX(-40px);
  }
}
@media screen and (min-width: 90em) and (max-width: 1490px) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn-carousel__nav-btn--next
    .twgn-tooltip__content,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn-carousel__nav-btn--next
    .twgn-tooltip__content {
    transform: translateX(-40px);
  }
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn-carousel__nav-dot,
.twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn-carousel__nav-dot {
  opacity: 0;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(1),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(1) {
  transition-delay: 344ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(2),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(2) {
  transition-delay: 364ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(3),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(3) {
  transition-delay: 384ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(4),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(4) {
  transition-delay: 404ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(5),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(5) {
  transition-delay: 424ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(6),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(6) {
  transition-delay: 444ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(7),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(7) {
  transition-delay: 464ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(8),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(8) {
  transition-delay: 484ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(9),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(9) {
  transition-delay: 504ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(10),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(10) {
  transition-delay: 524ms, 0ms;
}
.twgn-carousel.twgn-carousel--active.twgn--is-hidden
  .twgn-carousel__nav-dot:nth-child(11),
.twgn-carousel.twgn-carousel--active.twgn--enter-anim
  .twgn-carousel__nav-dot:nth-child(11) {
  transition-delay: 544ms, 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(1),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(1) {
    transition-delay: 180ms, 180ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(1)
    .twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(1)
    .twgn-card__label-wrapper,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(1)
    .twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(1)
    .twgn-card__label-wrapper {
    transition-delay: 460ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(2),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(2) {
    transition-delay: 255ms, 255ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(2)
    .twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(2)
    .twgn-card__label-wrapper,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(2)
    .twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(2)
    .twgn-card__label-wrapper {
    transition-delay: 535ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(3),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(3) {
    transition-delay: 330ms, 330ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(3)
    .twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(3)
    .twgn-card__label-wrapper,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(3)
    .twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled):nth-child(3)
    .twgn-card__label-wrapper {
    transition-delay: 610ms;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation {
    opacity: 0;
    height: 144px;
    margin-top: 80px;
    transition: opacity 224ms ease-out,
      height 280ms cubic-bezier(0.4, 0, 0.2, 1),
      margin-top 280ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation
    .twgn-card__thumbnail,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation
    .twgn-card__thumbnail {
    transition-delay: 0ms;
    opacity: 0;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(0),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(0) {
    transition-delay: 203.8ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(0)
    .twgn-card__thumbnail,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(0)
    .twgn-card__thumbnail {
    transition-delay: 293.8ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(1),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(1) {
    transition-delay: 168.6ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(1)
    .twgn-card__thumbnail,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(1)
    .twgn-card__thumbnail {
    transition-delay: 258.6ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(2),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(2) {
    transition-delay: 133.4ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(2)
    .twgn-card__thumbnail,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(2)
    .twgn-card__thumbnail {
    transition-delay: 223.4ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(3),
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(3) {
    transition-delay: 98.2ms;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card.twgn-card__animation:nth-child(3)
    .twgn-card__thumbnail,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card.twgn-card__animation:nth-child(3)
    .twgn-card__thumbnail {
    transition-delay: 188.2ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn.twgn-card,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn.twgn-card {
    opacity: 0;
    height: 0px;
  }
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden .twgn.twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--is-hidden
    .twgn.twgn-card__label-wrapper,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim .twgn.twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--enter-anim
    .twgn.twgn-card__label-wrapper {
    opacity: 0;
    transform: translateY(8px);
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
    .twgn-carousel__header {
    opacity: 1;
  }
}
.twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
  .twgn-carousel__nav {
  opacity: 1;
}
.twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
  .twgn-carousel__nav-btn {
  transform: translateX(0);
  opacity: 1;
}
.twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
  .twgn-carousel__nav-btn.twgn--is-disabled {
  opacity: 0.2;
}
.twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
  .twgn-carousel__nav-dot {
  opacity: 1;
}
@media screen and (max-width: 37.437em) {
  .twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
    .twgn.twgn-card.twgn-card__animation {
    opacity: 1;
    height: 224px;
    margin-top: 0;
  }
  .twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
    .twgn.twgn-card.twgn-card__animation
    .twgn-card__thumbnail {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-carousel.twgn-carousel--active.twgn--enter-active-anim .twgn.twgn-card {
    opacity: 1;
    height: 344px;
  }
  .twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
    .twgn.twgn-card__title,
  .twgn-carousel.twgn-carousel--active.twgn--enter-active-anim
    .twgn.twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: 37.437em) {
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__list
    .twgn.twgn-card {
    opacity: 0;
    height: 224px;
    margin-top: 0;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__list
    .twgn.twgn-card.twgn-card__animation {
    transition: opacity 220ms ease-out,
      transform 220ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__list
    .twgn.twgn-card.twgn-card__animation
    .twgn-card__thumbnail {
    transition-delay: 0ms;
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js) .twgn-carousel.twgn--anim-quick.twgn--enter-anim {
    opacity: 0;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__header {
    transition-delay: 0ms;
    opacity: 0;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__nav {
    transition-delay: 0ms;
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__nav-btn {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__nav-btn {
    transform: translateX(0);
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__nav-btn--prev {
    transform: translateX(0);
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__nav-btn--next {
    transform: translateX(0);
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn-carousel__nav-dot {
    transition-delay: 0ms;
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-card:not(.twgn--is-disabled) {
    height: 344px;
    transition: opacity 220ms ease-out 0ms !important;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled),
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim:not(
      .twgn-carousel--interacted
    )
    .twgn.twgn-card:not(.twgn--is-disabled) {
    height: 344px;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim:not(
      .twgn-carousel--interactive
    )
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper,
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim:not(
      .twgn-carousel--interacted
    )
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim:not(
      .twgn-carousel--interacted
    )
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0px);
    transition-delay: 0ms;
    transition-duration: 0ms;
  }
}
@media screen and (max-width: 37.437em) {
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn.twgn-card:not(.twgn--is-disabled) {
    opacity: 1;
    height: 224px;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn.twgn-card:not(.twgn--is-disabled).twgn-card__animation {
    transform: translateY(0px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim {
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn-carousel__header {
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn-carousel__nav {
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn-carousel__nav-btn {
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn-carousel__nav-btn.twgn--is-disabled {
    opacity: 0.2;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn-carousel__nav-dot {
    opacity: 1;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn.twgn-card:not(.twgn--is-disabled) {
    opacity: 1;
    height: 344px;
  }
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  :not(.twgn--no-js)
    .twgn-carousel.twgn--anim-quick.twgn--enter-anim.twgn--enter-active-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0px);
  }
}
@keyframes twgn-circle-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes twgn-circle-dash {
  0% {
    stroke-dashoffset: 125px;
  }
  12.5% {
    stroke-dashoffset: 31.25px;
  }
  25% {
    stroke-dashoffset: 125px;
  }
  37.5% {
    stroke-dashoffset: 31.25px;
  }
  50% {
    stroke-dashoffset: 125px;
  }
  62.5% {
    stroke-dashoffset: 31.25px;
  }
  75% {
    stroke-dashoffset: 125px;
  }
  87.5% {
    stroke-dashoffset: 31.25px;
  }
  100% {
    stroke-dashoffset: 125px;
  }
}
@keyframes twgn-circle-spin {
  12.5% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(240deg);
  }
  37.5% {
    transform: rotate(240deg);
  }
  50% {
    transform: rotate(540deg);
  }
  62.5% {
    transform: rotate(540deg);
  }
  75% {
    transform: rotate(780deg);
  }
  87.5% {
    transform: rotate(780deg);
  }
  100% {
    transform: rotate(1080deg);
  }
}
.twgn-spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f9fafb;
  opacity: 0;
  pointer-events: none;
  z-index: 22;
  transition: opacity 200ms ease-out;
}
.twgn-spinner--show {
  opacity: 1;
  pointer-events: auto;
}
.twgn-spinner--show .twgn-spinner__wrapper {
  opacity: 1;
}
.twgn-spinner__wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: opacity 200ms linear;
}
.twgn-spinner__text {
  position: relative;
  text-align: center;
  width: 20em;
  font-family: "Google Sans", Arial, sans-serif;
  padding: 0 16px;
}
.twgn-spinner__spinner {
  position: relative;
  display: flex;
  justify-content: center;
}
.twgn-spinner__svg {
  position: relative;
  animation: 1.4s twgn-circle-rotate linear infinite;
  width: 70px;
  height: 70px;
}
.twgn-spinner__circle {
  stroke: #3f66cf;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  fill: none;
  stroke-dasharray: 125;
  animation: 5s twgn-circle-dash ease-in-out infinite,
    5s twgn-circle-spin ease-in-out infinite;
}
.twgn.twgn-region-selector {
  position: relative;
  height: inherit;
}
.twgn.twgn-region-selector input[type="radio"] {
  display: none;
}
.twgn.twgn-region-selector__link {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 10px;
  cursor: pointer;
  background-color: transparent;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  transition: background-color 200ms ease-out;
}
.twgn.twgn-region-selector__link:hover .twgn-region-selector__icon svg {
  fill: #14B396;
}
.twgn.twgn-region-selector__link:before {
  position: absolute;
  width: 150%;
  height: 150%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.twgn.twgn-region-selector__icon {
  width: 24px;
  height: 24px;
  flex: 0 0 auto;
}
.twgn.twgn-region-selector__icon svg {
  fill: #757575;
  transition: fill 200ms ease-out;
  width: 100%;
  height: auto;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-region-selector__icon {
    width: 20px;
    height: 20px;
  }
}
.twgn.twgn-region-selector__link-label {
  background: transparent;
  font-family: inherit;
  font-weight: inherit;
  flex: 0 0 auto;
  cursor: pointer;
  color: #202124;
  transition: color 220ms ease-out;
  margin-left: 16px;
}
.twgn-region-selector-trigger:hover .twgn.twgn-region-selector__link-label {
  text-decoration: underline;
  text-underline-offset: 1px;
}
.twgn.twgn-region-selector__modal {
  z-index: 9999;
}
.twgn.twgn-region-selector__modal-content {
  overflow: hidden;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-region-selector__modal-content {
    right: 16px;
    left: 16px;
    width: auto;
    height: 100%;
    min-height: unset;
    max-height: max(calc(500px - 32px), calc(100% - 32px - (90px * 2)));
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-region-selector__modal-content {
    min-height: unset;
  }
}
.twgn.twgn-region-selector__card-content {
  align-items: stretch;
  padding: 0;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-region-selector__card-content {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    padding-top: 0;
    overflow-y: auto;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-region-selector__card-content {
    padding: 24px;
  }
}
.twgn.twgn-region-selector__modal {
  display: none;
}
.twgn.twgn-region-selector__modal.twgn-enter,
.twgn.twgn-region-selector__modal.twgn-leave {
  display: flex;
}
.twgn.twgn-region-selector__modal.twgn-leave.twgn-leave-active {
  opacity: 0;
}
.twgn--no-js
  #twgn_region_selector_input:checked
  ~ .twgn.twgn-region-selector__modal,
.twgn.twgn-region-selector__modal.twgn-enter-active.twgn-enter:not(
    .twgn-leave
  ) {
  opacity: 1;
}
.twgn--no-js
  #twgn_region_selector_input:checked
  ~ .twgn.twgn-region-selector__modal
  .twgn-modal__content,
.twgn.twgn-region-selector__modal.twgn-enter-active.twgn-enter:not(.twgn-leave)
  .twgn-modal__content {
  pointer-events: auto;
}
.twgn--no-js
  #twgn_region_selector_input:checked
  ~ .twgn.twgn-region-selector__modal
  .twgn-blocker,
.twgn.twgn-region-selector__modal.twgn-enter-active.twgn-enter:not(.twgn-leave)
  .twgn-blocker {
  opacity: 1;
  pointer-events: auto;
}
.twgn--no-js
  #twgn_region_selector_input:checked
  ~ .twgn.twgn-region-selector__modal {
  display: flex;
}
.twgn.twgn-region-selector__list {
  width: 100%;
  flex-basis: 100%;
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #757575;
}
.twgn.twgn-region-selector__list-item {
  position: relative;
  width: 100%;
  font-family: "Google Sans", Arial, sans-serif;
  font-style: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  letter-spacing: initial;
  cursor: pointer;
  transition: background-color 120ms ease-out;
}
.twgn.twgn-region-selector__list-item:first-of-type:after,
.twgn.twgn-region-selector__list-item:not(:first-of-type):before,
.twgn.twgn-region-selector__list-item:not(:last-of-type):after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
  transition: width 220ms cubic-bezier(0.4, 0, 0.2, 1), opacity 220ms ease-out;
  width: calc(100% - 16px);
}
@media screen and (min-width: 64em) {
  .twgn.twgn-region-selector__list-item:first-of-type:after,
  .twgn.twgn-region-selector__list-item:not(:first-of-type):before,
  .twgn.twgn-region-selector__list-item:not(:last-of-type):after {
    width: calc(100% - 12px);
  }
}
.twgn.twgn-region-selector__list-item:before {
  top: -1px;
  bottom: unset;
}
.twgn.twgn-region-selector__list-item a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 16px;
  border-radius: 0;
  transition: color 120ms ease-out;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-region-selector__list-item a {
    padding: 11px 12px;
  }
}
.twgn.twgn-region-selector__list-item a,
.twgn.twgn-region-selector__list-item a:hover,
.twgn.twgn-region-selector__list-item a:active,
.twgn.twgn-region-selector__list-item a:visited,
.twgn.twgn-region-selector__list-item a:focus {
  text-decoration: none;
  background-color: transparent;
  outline: none;
  box-shadow: none;
}
.twgn.twgn-region-selector__list-item:active,
.twgn.twgn-region-selector__list-item:focus,
.twgn.twgn-region-selector__list-item:focus-within {
  background-color: #f9fafb;
}
.twgn.twgn-region-selector__list-item:hover:before,
.twgn.twgn-region-selector__list-item:hover:after {
  width: 100%;
}
.twgn.twgn-region-selector__list-item--active {
  background-color: #e8f0fe;
}
.twgn.twgn-region-selector__list-item--active .twgn-region-selector__link {
  color: #14B396;
}
.twgn.twgn-region-selector__list-item--active:before,
.twgn.twgn-region-selector__list-item--active:after {
  width: 100% !important;
}
.twgn.twgn-region-selector__list.twgn-region-selector__list--mobile {
  height: 100%;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-region-selector__list.twgn-region-selector__list--mobile {
    display: none;
  }
}
.twgn-region-selector__list-wrapper {
  display: flex;
  align-items: flex-start;
  padding-right: 24px;
}
.twgn-region-selector__list-wrapper .twgn-region-selector__list {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-right: 24px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: hidden;
  border: 1px solid #dadce0;
  border-radius: 5px;
  min-width: 251px;
}
.twgn-region-selector__list-wrapper .twgn-region-selector__list:last-of-type {
  margin-right: 0;
}
.twgn-region-selector__list-wrapper .twgn-region-selector__list-item:hover {
  background-color: #f9fafb;
}
.twgn-region-selector__list-wrapper
  .twgn-region-selector__list-item:last-of-type:after {
  display: none;
}
.twgn-region-selector__list-wrapper .twgn-region-selector__list,
.twgn-region-selector__list-wrapper .twgn-region-selector__list-spacer {
  flex: 0 0 50%;
}
.twgn-region-selector__list-wrapper.twgn-region-selector__list-wrapper--single-col {
  width: 100%;
  padding-right: 0;
}
.twgn-region-selector__list-wrapper.twgn-region-selector__list-wrapper--single-col
  .twgn-region-selector__list {
  flex-basis: 100%;
  min-width: unset;
  width: 100%;
  margin-right: 0;
}
.twgn-region-selector__list-wrapper.twgn-region-selector__list-wrapper--single-col
  .twgn-region-selector__list-spacer {
  display: none;
}
@media screen and (max-width: 63.937em) {
  .twgn-region-selector__list-wrapper {
    display: none;
  }
}
.twgn.twgn-region-selector-trigger--logo-bar {
  transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-region-selector-trigger--logo-bar {
    opacity: 0;
  }
  .twgn.twgn-region-selector-trigger--logo-bar.twgn--no-js {
    display: none;
  }
  .twgn.twgn-region-selector-trigger--logo-bar.twgn--show {
    opacity: 1;
  }
}
.twgn.twgn-region-selector-trigger--logo-bar
  .twgn-region-selector__link
  .twgn-tooltip__content {
  bottom: -22px;
}
.twgn.twgn-region-selector-trigger--footer .twgn-region-selector__icon,
.twgn.twgn-region-selector-trigger--footer-desktop .twgn-region-selector__icon {
  width: 20px;
  height: 20px;
}
.twgn.twgn-region-selector-trigger--footer.twgn-region-selector__link,
.twgn.twgn-region-selector-trigger--footer-desktop.twgn-region-selector__link {
  font-weight: 500;
  padding-left: 0;
}
.twgn.twgn-region-selector-trigger--footer.twgn-region-selector__link:hover
  .twgn-region-selector__icon
  svg,
.twgn.twgn-region-selector-trigger--footer-desktop.twgn-region-selector__link:hover
  .twgn-region-selector__icon
  svg {
  fill: #202124;
}
.twgn.twgn-region-selector-trigger--footer.twgn-region-selector__link:hover
  .twgn-region-selector__link-label,
.twgn.twgn-region-selector-trigger--footer-desktop.twgn-region-selector__link:hover
  .twgn-region-selector__link-label {
  color: #202124;
}
.twgn.twgn-header-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
  width: 0%;
  height: 60px;
  background-color: white;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header-wrapper.twgn-scrollbar--visible {
    width: 100%;
  }
}
.twgn.twgn-header-wrapper .twgn.twgn-header-wrapper__blocker {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header-wrapper {
    height: 64px;
  }
}
.twgn.twgn-header-wrapper ~ .twgn-sub-header {
  position: sticky;
  top: 60px;
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header-wrapper ~ .twgn-sub-header {
    top: 64px;
  }
}
.twgn.twgn-header-wrapper.twgn-header-wrapper--hidden {
  transform: translate3d(0, -60px, 0);
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header-wrapper.twgn-header-wrapper--hidden {
    transform: translate3d(0, -64px, 0);
  }
}
.twgn.twgn-header-wrapper.twgn-header-wrapper--hidden ~ .twgn-sub-header {
  transform: translate3d(0, -60px, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header-wrapper.twgn-header-wrapper--hidden ~ .twgn-sub-header {
    transform: translate3d(0, -64px, 0);
  }
}
.twgn.twgn-header-wrapper.twgn-header-wrapper--modal-open {
  pointer-events: none;
}
.twgn.twgn-header-wrapper.twgn-header-wrapper--modal-open
  > .twgn.twgn-header-wrapper__blocker,
.twgn.twgn-header-wrapper.twgn-header-wrapper--modal-open + .twgn-sub-header {
  pointer-events: none;
}
.twgn.twgn-header-wrapper.twgn-header-wrapper--modal-open.twgn-header-wrapper--modal-open-footer
  > .twgn.twgn-header-wrapper__blocker,
.twgn.twgn-header-wrapper.twgn-header-wrapper--modal-open.twgn-header-wrapper--modal-open-footer
  + .twgn-sub-header
  .twgn.twgn-secondary-nav__disabled-state {
  opacity: 1;
}
.twgn-skip-to-content {
  transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1),
    opacity 200ms linear, height 0ms linear 200ms;
}
.twgn-skip-to-content.twgn--header-wrapper-hidden {
  transform: translate3d(0, -60px, 0);
}
@media screen and (min-width: 37.5em) {
  .twgn-skip-to-content.twgn--header-wrapper-hidden {
    transform: translate3d(0, -64px, 0);
  }
}
.twgn--fixed-header {
  position: fixed;
  -webkit-backface-visibility: none;
  backface-visibility: none;
}
@media screen and (min-width: 37.5em) {
  .twgn--fixed-header.twgn-primary-nav .twgn-primary-nav__toolbar {
    position: fixed;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--fixed-header.twgn-primary-nav .twgn-primary-nav__toolbar-item__label {
    position: absolute;
    top: 0;
    height: 64px;
    transition: transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);
  }
}
.twgn--fixed-header.twgn-header-wrapper--hidden.twgn-primary-nav
  .twgn-primary-nav__toolbar-item__label {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media screen and (min-width: 37.5em) {
  .twgn--fixed-header.twgn-header-wrapper--hidden.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label {
    transform: translate3d(0, -64px, 0);
  }
}
@media screen and (prefers-contrast: more), (forced-colors: active) {
  .twgn.twgn-primary-nav__toolbar-item__label,
  .twgn.twgn-primary-nav__pane,
  .twgn.twgn-header .twgn.twgn-logo-bar__login,
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link,
  .twgn.twgn-region-selector-trigger--logo-bar {
    border: 1px solid;
  }
}
.twgn.twgn-header {
  flex: 0 0 auto;
  width: 100%;
  background-color: #fff;
  z-index: 9996;
  width: 100%;
}
.twgn.twgn-header .twgn.twgn-logo-bar {
  display: none;
  align-items: center;
  justify-content: space-between;
  height: 60px;
  background-color: #fff;
  border-bottom: 1px solid #dadce0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header .twgn.twgn-logo-bar {
    justify-content: center;
    height: 64px;
  }
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo-bar__content {
  position: relative;
  display: flex;
  align-content: center;
  justify-content: center;
  width: 100%;
  height: auto;
  padding: 0 16px;
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo-bar__content__center {
  width: 100%;
  flex: 1 1 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo-bar__content {
    height: 100%;
    padding: 0 32px;
  }
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo-bar__content__center {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo-bar__content {
    max-width: 1280px;
    padding: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo-bar__content__left {
    flex: 0 0 220px;
  }
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  width: 210px;
  height: 100%;
  flex: 0 1 auto;
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo a {
  transition: none;
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo a:hover {
  background-color: transparent;
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link {
  display: block;
  width: inherit;
  height: 25px;
  margin-bottom: -4px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 180px;
    height: 25px;
  }
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link__text {
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
  color: transparent;
}
.twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link__icon {
  display: block;
  width: inherit;
  height: inherit;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-header .twgn.twgn-logo-bar .twgn.twgn-logo__link__icon {
    width: auto;
  }
}
.twgn.twgn-header .twgn.twgn-logo-bar__region-selector {
  margin-left: auto;
  margin-right: 6px;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-header .twgn.twgn-logo-bar__region-selector {
    margin-right: 14px;
  }
}
@media screen and (max-width: 89.937em) {
  [data-locale="fr-fr"]
    .twgn.twgn-header
    .twgn.twgn-logo-bar__region-selector
    .twgn.twgn-tooltip__content {
    margin-left: -45px;
  }
}
@media screen and (min-width: 600px) and (max-width: 760px) {
  .twgn.twgn-header
    .twgn.twgn-logo-bar__region-selector
    .twgn-region-selector__icon {
    width: 22px;
    height: 22px;
  }
}
@media screen and (min-width: 600px) and (max-width: 630px) {
  .twgn.twgn-header .twgn.twgn-logo-bar__region-selector {
    margin-right: 0;
  }
}
.twgn.twgn-header .twgn.twgn-logo-bar__login {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 32px;
  opacity: 0;
  transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header .twgn.twgn-logo-bar__login {
    min-width: unset;
    margin-right: unset;
    align-items: center;
    justify-content: center;
  }
}
.twgn.twgn-header .twgn.twgn-logo-bar__login.twgn--show {
  opacity: 1;
}
.twgn.twgn-header.twgn--no-js {
  position: fixed;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-header.twgn--no-js .twgn-logo-bar__login {
    display: none;
  }
}
.twgn-header-login-one-tap-wrapper {
  flex: 0 0 auto;
  width: 100%;
  width: 100vw;
  z-index: 9996;
}
.twgn-header-login-one-tap-wrapper__logo-bar {
  display: flex;
  justify-content: space-between;
}
@media screen and (min-width: 37.5em) {
  .twgn-header-login-one-tap-wrapper__logo-bar {
    justify-content: center;
  }
}
.twgn-header-login-one-tap-wrapper__logo-bar__content {
  position: relative;
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 0 16px;
}
.twgn-header-login-one-tap-wrapper__logo-bar__content__center {
  width: 100%;
  flex: 1 1 100%;
}
.twgn-header-login-one-tap-wrapper__logo-bar__content__right {
  position: relative;
}
@media screen and (min-width: 37.5em) {
  .twgn-header-login-one-tap-wrapper__logo-bar__content {
    padding: 0 32px;
  }
  .twgn-header-login-one-tap-wrapper__logo-bar__content__center {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 90em) {
  .twgn-header-login-one-tap-wrapper__logo-bar__content {
    max-width: 1280px;
    padding: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-header-login-one-tap-wrapper__logo-bar__content__left {
    flex: 0 0 220px;
  }
}
.twgn-header-login-one-tap-wrapper .twgl__one-tap-login {
  position: absolute;
  right: 0;
  top: 58px;
}
@media screen and (min-width: 37.5em) {
  .twgn-header-login-one-tap-wrapper .twgl__one-tap-login {
    top: 62px;
    right: -8px;
  }
}
.twgn.twgn-skip-to-content {
  height: 0;
  overflow: hidden;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(232, 240, 254, 0.5);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  z-index: 9998;
  border-bottom: 1px solid transparent;
  box-sizing: border-box;
  font-weight: 500;
  will-change: transform, opacity;
  opacity: 0;
}
.twgn.twgn-skip-to-content__btn:focus {
  outline: none;
}
.twgn.twgn-skip-to-content:focus-within {
  height: 60px;
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-skip-to-content:focus-within {
    height: 64px;
  }
}
.twgn.twgn-skip-to-content.twgn--no-js {
  position: absolute;
}
.twgn.twgn-sub-header {
  position: sticky;
  top: 0;
  z-index: 9995;
}
.twgn--has-secondary-nav .twgn.twgn-sub-header {
  min-height: 60px;
}
@media screen and (min-width: 37.5em) {
  .twgn--has-secondary-nav .twgn.twgn-sub-header {
    min-height: 64px;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-sub-header.twgn-secondary-nav--open {
    z-index: 9998;
  }
  .twgn.twgn-sub-header.twgn-secondary-nav--open
    .twgn.twgn-blocker.twgn-blocker--secondary-nav {
    opacity: 1;
    pointer-events: auto;
  }
}
.twgn.twgn-footer {
  position: relative;
  z-index: 1;
  color: #202124;
  text-align: left;
  background: #f9fafb;
  border-top: 1px solid #dadce0;
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
.twgn.twgn-footer a.twgn {
  cursor: pointer;
}
.twgn.twgn-footer .twgn.twgn-footer__link {
  color: inherit;
  text-decoration: none;
  transition: color 220ms linear;
}
.twgn.twgn-footer .twgn.twgn-footer__link:hover {
  text-decoration: underline;
  text-underline-offset: 1px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer .twgn.twgn-footer__link {
    font-size: 14px;
    line-height: 16px;
  }
}
.twgn.twgn-footer .twgn-footer__button {
  background: none;
  color: inherit;
  text-decoration: none;
  transition: color 220ms linear;
  text-align: left;
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-weight: 500;
  font-size: 16px;
}
.twgn.twgn-footer .twgn-footer__button:hover {
  text-decoration: underline;
  text-underline-offset: 1px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer .twgn-footer__button {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__wrap--bottom {
    background: #f1f3f4;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__top,
  .twgn.twgn-footer__bottom {
    max-width: 1440px;
    margin: 0 auto;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-footer__top,
  .twgn.twgn-footer__bottom {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }
}
.twgn.twgn-footer__top {
  padding: 0 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__top {
    padding: 0 32px;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__top {
    padding: 0 32px;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-footer__top {
    padding: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__top-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    padding: 32px 0;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-footer__top-row {
    align-items: flex-end;
  }
}
.twgn.twgn-footer__bottom {
  background: #f1f3f4;
  padding: 32px 16px 12px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__bottom {
    padding: 32px 32px 64px;
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__bottom {
    padding-bottom: 32px;
    height: 88px;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-footer__bottom {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__bottom__left {
    display: flex;
    flex-direction: column;
    margin-bottom: 48px;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__bottom__left {
    flex-direction: row;
    align-items: center;
    margin-bottom: 0;
    padding-right: 16px;
  }
}
.twgn.twgn-footer__bottom__right {
  flex: 0 0 auto;
}
.twgn.twgn-footer__bottom .twgn-footer__logo {
  margin-right: 32px;
}
.twgn.twgn-footer__bottom .twgn-footer__link {
  outline-offset: 0;
}
.twgn.twgn-footer__header {
  font-size: 28px;
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  line-height: 36px;
  letter-spacing: 0px;
  padding: 32px 0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__header {
    padding: 0 32px 0 0;
  }
}
.twgn.twgn-footer__menu {
  padding: 16px 0;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__menu {
    padding: 0 0 32px 0;
  }
}
.twgn.twgn-footer__region-selector-container {
  padding: 32px 0;
}
.twgn.twgn-footer__region-selector-container__wrap {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.twgn.twgn-footer__region-selector-container .twgn-region-selector {
  flex: 0 0 auto;
}
.twgn.twgn-footer__region-selector-container
  .twgn-region-selector
  .twgn-tooltip__content {
  visibility: hidden;
  width: 1px;
  height: 1px;
}
.twgn.twgn-footer__region-selector-container--bottom {
  display: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__region-selector-container {
    padding: 0;
  }
  .twgn.twgn-footer__region-selector-container--top {
    display: none;
  }
  .twgn.twgn-footer__region-selector-container--bottom {
    display: flex;
    align-items: center;
  }
}
.twgn.twgn-footer__follow-us {
  flex: 0 0 auto;
}
.twgn.twgn-footer__follow-us svg.twgn {
  width: 20px;
  height: 20px;
}
.twgn.twgn-footer__follow-us__label {
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 12px;
}
.twgn.twgn-footer__follow-us__list {
  display: flex;
  align-items: center;
}
.twgn.twgn-footer__follow-us__item {
  margin-right: 16px;
}
.twgn.twgn-footer__follow-us__item:last-child {
  margin-right: 0;
}
.twgn.twgn-footer__follow-us__link {
  display: block;
  position: relative;
}
.twgn.twgn-footer__follow-us__link:focus,
.twgn.twgn-footer__follow-us__link:focus-visible {
  outline-offset: 2px;
}
.twgn.twgn-footer__follow-us__link:focus svg.twgn path {
  fill: #202124;
}
@media not screen and (hover: hover) and (pointer: fine) {
  .twgn--is-ios .twgn.twgn-footer__follow-us__link:focus svg.twgn path {
    fill: #757575;
  }
}
@supports selector(:focus-visible) {
  .twgn.twgn-footer__follow-us__link:focus svg.twgn path {
    fill: #757575;
  }
  .twgn.twgn-footer__follow-us__link:focus-visible svg.twgn path {
    fill: #202124;
  }
}
.twgn.twgn-footer__follow-us__link:hover svg.twgn path {
  /* fill: #202124; */
}
.twgn.twgn-footer__follow-us .twgn-tooltip__content {
  bottom: -48px;
}
.twgn.twgn-footer__follow-us svg.twgn {
  display: block;
  height: 20px;
  width: 20px;
}
.twgn.twgn-footer__follow-us svg.twgn path {
  fill: #757575;
  transition: fill 220ms ease-out;
}
.twgn.twgn-footer__follow-us--top {
  display: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__follow-us--top {
    display: block;
  }
  .twgn.twgn-footer__follow-us--bottom {
    display: none;
  }
}
.twgn.twgn-footer__logo {
  margin-top: 48px;
  margin-bottom: 24px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__logo {
    margin: 0 0 12px;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__logo {
    margin-bottom: 0;
  }
}
.twgn.twgn-footer__logo__logo {
  display: block;
  width: 76px;
  height: 24px;
}
.twgn.twgn-footer__logo__logo path {
  fill: #757575;
  transition: fill 220ms ease-out;
}
.twgn.twgn-footer__logo__logo:hover path {
  fill: #202124;
}
.twgn.twgn-footer__logo-link {
  display: inline-block;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__logo-link {
    margin-bottom: -6px;
  }
}
.twgn.twgn-footer__bottom-links {
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__bottom-links__list {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__bottom-links__list {
    justify-content: flex-start;
  }
}
.twgn.twgn-footer__bottom-links__item {
  margin-bottom: 16px;
  padding-right: 1em;
}
.twgn.twgn-footer__bottom-links__item:last-child {
  margin-bottom: 0px;
  padding-right: 0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer__bottom-links__item {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer__bottom-links__item {
    margin-right: 32px;
  }
  .twgn.twgn-footer__bottom-links__item:last-child {
    margin-right: 0;
  }
}
.twgn.twgn-footer-nav__menu-level-1 {
  position: relative;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-1 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer-nav__menu-level-1 {
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-footer-nav__menu-level-1 {
    justify-content: flex-start;
  }
}
.twgn.twgn-footer-nav__menu-level-1__item {
  box-shadow: 0 1px #dadce0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-1__item {
    box-shadow: none;
    flex: 0 0 43%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-footer-nav__menu-level-1__item {
    flex-basis: auto;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-footer-nav__menu-level-1__item {
    padding-right: 104px;
  }
  .twgn.twgn-footer-nav__menu-level-1__item:last-child {
    padding-right: 0;
  }
}
.twgn.twgn-footer-nav__menu-level-1__item__label {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  display: flex;
  width: 100%;
  padding: 24px 0;
  justify-content: space-between;
  align-items: center;
  font-weight: 500;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-1__item__label {
    display: none;
  }
}
.twgn.twgn-footer-nav__menu-level-1__item__label--heading {
  display: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-1__item__label--heading {
    padding: 24px 0 13px;
    white-space: nowrap;
    box-shadow: 0 1px #dadce0;
    display: flex;
    font-size: inherit;
    font-weight: 500;
    font-family: inherit;
    line-height: inherit;
  }
}
.twgn.twgn-footer-nav__menu-level-1 .menu-level-1__item-content__chevron {
  display: inline-block;
  flex-basis: 24px;
  width: 24px;
  height: 24px;
  background: url(../images/XyD40PDk63mg.svg) no-repeat;
  background-size: contain;
  transition: transform 200ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-1 .menu-level-1__item-content__chevron {
    display: none;
  }
}
.twgn.twgn-footer-nav__menu-level-2 {
  position: relative;
  overflow: hidden;
  height: 0;
  transition: height 300ms linear;
}
.twgn.twgn-footer-nav__menu-level-2 a.twgn {
  cursor: pointer;
  border: 2px solid transparent;
  border-radius: 3px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-2 {
    height: auto;
  }
}
.twgn.twgn-footer-nav__menu-level-2__menu {
  padding: 14px 0 24px;
  margin: 0;
}
.twgn.twgn-footer-nav__menu-level-2__item {
  margin-bottom: 12px;
}
.twgn.twgn-footer-nav__menu-level-2__item:last-child {
  margin-bottom: 0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-footer-nav__menu-level-2__item__label {
    white-space: nowrap;
  }
}
.twgn--no-js .twgn.twgn-footer-nav__menu-level-2 {
  height: auto;
  max-height: 0;
  transition: max-height 300ms linear;
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js .twgn.twgn-footer-nav__menu-level-2 {
    max-height: unset;
  }
}
.twgn--no-js
  .twgn.twgn.twgn-footer-nav__menu-level-1__item__input:checked
  + label
  .menu-level-1__item-content__chevron,
.twgn.twgn-footer-nav__menu-level-1__item__label.twgn--is-active
  .menu-level-1__item-content__chevron {
  transform: rotate(180deg);
}
.twgn--no-js
  .twgn--no-js
  .twgn.twgn.twgn-footer-nav__menu-level-1__item__input:checked
  + label
  + .twgn.twgn-footer-nav__menu-level-2 {
  max-height: 328px;
}
.twgn-notification-queue {
  position: relative;
  z-index: 1;
}
.twgn-notification-queue.twgn-for-you {
  position: absolute;
  left: 0;
  top: 64px;
  width: 100%;
  z-index: 9999;
}
@media screen and (min-width: 37.5em) {
  .twgn-notification-queue.twgn-for-you {
    top: 64px;
  }
}
.twgn.twgn-notification {
  position: absolute;
  top: 0;
  width: calc(100% - 32px);
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin: 16px;
  padding: 8px;
  background: #202124;
  color: #f1f3f4;
  border-radius: 8px;
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.04), 0px 3px 3px rgba(0, 0, 0, 0.04),
    0px 1px 8px rgba(0, 0, 0, 0.08);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  opacity: 0;
  transform: scale(80%);
  transition: transform 100ms linear, opacity 75ms linear;
}
.twgn.twgn-notification.twgn-enter--notification.twgn-enter-active--notification {
  transform: scale(100%);
  opacity: 1;
}
.twgn.twgn-notification.twgn-leave--notification {
  transition: opacity 200ms;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-notification {
    transform: translateY(-16px);
    transition: transform 300ms ease-out, opacity 200ms ease-in;
  }
  .twgn.twgn-notification.twgn-enter--notification {
    opacity: 0.5;
  }
  .twgn.twgn-notification.twgn-enter--notification.twgn-enter-active--notification {
    opacity: 1;
    transform: translateY(0);
  }
}
.twgn.twgn-notification .twgn.twgn-notification__message {
  padding: 8px;
}
.twgn.twgn-notification .twgn.twgn-notification__buttons {
  flex: 1 0 auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 4px 0;
}
.twgn.twgn-notification .twgn.twgn-notification__button {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid transparent;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  padding: 1px 8px;
  border-radius: 2px;
}
.twgn.twgn-notification
  .twgn.twgn-notification__button
  + .twgn.twgn-notification__button {
  margin-left: 4px;
}
.twgn.twgn-notification
  .twgn.twgn-notification__button
  .twgn.twgn-notification__button__label {
  font-weight: 500;
  color: #8ab4f8;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.twgn.twgn-primary-nav__header {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 64px;
  border-bottom: 1px solid #dadce0;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__header,
  .twgn.twgn-primary-nav__header ~ .twgn-btn {
    opacity: 0;
    transition: opacity 300ms ease-out;
  }
}
.twgn.twgn-primary-nav__header .twgn-logo {
  width: 186px;
  height: 25px;
  margin-bottom: -4px;
  transition-delay: 0;
  justify-content: center;
}
.twgn-primary-nav:not(.twgn--no-js) .twgn.twgn-primary-nav__header .twgn-logo {
  display: none;
}
.twgn-primary-nav__pane.twgn-leave .twgn.twgn-primary-nav__header .twgn-logo,
.twgn-primary-nav__pane.twgn-enter .twgn.twgn-primary-nav__header .twgn-logo,
.twgn-primary-nav.twgn--is-open .twgn.twgn-primary-nav__header .twgn-logo {
  display: flex;
}
.twgn.twgn-primary-nav__header .twgn-logo__link svg.twg {
  height: 25px;
  width: auto;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__header {
    display: none;
  }
}
.twgn.twgn-primary-nav__screen-close-btn-dom {
  position: absolute;
  top: 16px;
  right: 16px;
  background-color: inherit;
}
.twgn.twgn-primary-nav__screen-close-btn-dom svg {
  width: 18px;
  height: 18px;
  fill: #757575;
  transition: fill 20ms ease-out;
}
.twgn.twgn-primary-nav__screen-close-btn:active + label svg,
.twgn.twgn-primary-nav__screen-close-btn:focus + label svg,
.twgn.twgn-primary-nav__screen-close-btn:focus-within + label svg,
.twgn.twgn-primary-nav__screen-close-btn:focus-visible + label svg {
  fill: #000;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__screen-close-btn-dom {
    display: none;
  }
}
.twgn.twgn-primary-nav__pane,
.twgn.twgn-primary-nav__pane-content-wrapper,
.twgn.twgn-primary-nav__pane-content {
  pointer-events: none;
}
.twgn.twgn-primary-nav__pane {
  position: fixed;
  bottom: 76px;
  left: 16px;
  width: calc(100% - 32px);
  z-index: 2;
  background-color: #f9fafb;
  border-radius: 8px 8px 0 0;
  opacity: 0;
  overflow: hidden;
  height: 100%;
  max-height: 1px;
  will-change: max-height;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane {
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.04), 0px 4px 5px rgba(0, 0, 0, 0.08),
      0px 1px 10px rgba(0, 0, 0, 0.12);
    transition: max-height 350ms cubic-bezier(0.4, 0, 0.2, 1),
      opacity 350ms ease-out;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane {
    top: 64px;
    bottom: unset;
    left: 0;
    width: 100vw;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    border-radius: 0;
    box-shadow: 0px 7px 6px 0px #00000005, 0px 5px 4px 0px #0000000a,
      0px 5px 4px 0px #00000014;
    transition: max-height 180ms cubic-bezier(0.4, 0, 0.2, 1),
      opacity 180ms ease-out;
  }
}
@media screen and (min-width: 37.5em) and (min-height: 480px) {
  .twgn--active-pane-menu .twgn.twgn-primary-nav__pane {
    overflow-y: auto;
  }
}
.twgn--is-open .twgn.twgn-primary-nav__pane .twgn-primary-nav__header {
  opacity: 1;
}
.twgn--is-open .twgn.twgn-primary-nav__pane .twgn-logo {
  opacity: 1;
}
.twgn--is-open .twgn.twgn-primary-nav__pane .twgn-btn {
  opacity: 1;
}
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input:checked
  ~ .twgn.twgn-primary-nav__pane,
:not(.twgn--no-js)
  .twgn--is-open.twgn-primary-nav
  .twgn.twgn-primary-nav__pane {
  pointer-events: auto;
  opacity: 1;
}
@media screen and (max-width: 37.437em) {
  .twgn--no-js
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav
    .twgn.twgn-primary-nav__pane {
    max-height: calc(100% - 60px - 32px);
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav
    .twgn.twgn-primary-nav__pane {
    max-height: calc(100% - 64px + 1px);
  }
}
.twgn--no-js
  .twgn--active-pane-menu
  .twgn.twgn-primary-nav__toolbar-item__input:checked
  ~ .twgn.twgn-primary-nav__pane,
:not(.twgn--no-js)
  .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
  .twgn.twgn-primary-nav__pane {
  -webkit-overflow-scrolling: touch;
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane {
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) and (max-height: 660px) {
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane {
    height: calc(100% - 64px);
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) and (max-height: 480px) {
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane {
    display: flex;
    flex: 1 1;
    overflow-y: auto;
    height: auto;
  }
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn.twgn-primary-nav__pane-content-wrapper--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane
    .twgn.twgn-primary-nav__pane-content-wrapper--menu {
    height: auto;
  }
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn.twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__pane-content,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane
    .twgn.twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__pane-content {
    height: 100%;
  }
}
@media screen and (min-width: 64em) {
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane {
    max-height: 632px;
  }
}
@media screen and (min-width: 64em) and (max-height: 632px) {
  .twgn--no-js
    .twgn--active-pane-menu
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-menu
    .twgn.twgn-primary-nav__pane {
    height: calc(100% - 64px + 60px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js
    .twgn--active-pane-search
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-search
    .twgn.twgn-primary-nav__pane {
    max-height: 172px;
  }
}
@media screen and (min-width: 37.5em) and (max-height: 236px) {
  .twgn--no-js
    .twgn--active-pane-search
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-search
    .twgn.twgn-primary-nav__pane {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js
    .twgn--active-pane-foryou
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-foryou
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-trending
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-trending
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-latest
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-latest
    .twgn.twgn-primary-nav__pane {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  .twgn--no-js
    .twgn--active-pane-foryou
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-foryou
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-trending
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-trending
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-latest
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-latest
    .twgn.twgn-primary-nav__pane {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 90em) {
  .twgn--no-js
    .twgn--active-pane-foryou
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-foryou
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-trending
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-trending
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-latest
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-latest
    .twgn.twgn-primary-nav__pane {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  .twgn--no-js
    .twgn--active-pane-foryou
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-foryou
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-trending
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-trending
    .twgn.twgn-primary-nav__pane,
  .twgn--no-js
    .twgn--active-pane-latest
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__pane,
  :not(.twgn--no-js)
    .twgn--is-open.twgn-primary-nav.twgn--active-pane-latest
    .twgn.twgn-primary-nav__pane {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
.twgn.twgn-primary-nav__pane-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.twgn.twgn-primary-nav__pane-content-wrapper {
  display: none;
  position: absolute;
  top: 64px;
  left: 0;
  width: 100%;
  height: calc(100% - 64px);
  padding: 0 16px;
  pointer-events: none;
  content-visibility: auto;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper {
    top: 0;
    height: auto;
    transition: max-height 180ms ease-in-out;
  }
}
.twgn.twgn-primary-nav__pane-content-wrapper
  .twgn.twgn-primary-nav__pane-content {
  display: block;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 16px 0 0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--menu {
    max-height: unset;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) and (max-height: 655px) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--menu {
    height: auto;
    min-height: calc(100vh - 64px - 150px);
    padding-bottom: 64px;
  }
}
@media screen and (min-width: 64em) and (max-height: 632px) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--menu {
    height: auto;
    min-height: 632px;
  }
}
.twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--search {
  overflow: hidden;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--search {
    background-color: #f9fafb;
    padding-top: 0;
    max-height: unset;
  }
}
@media screen and (min-width: 37.5em) and (max-height: 236px) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--search {
    height: auto;
    min-height: 172px;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--search
    .twgn.twgn-primary-nav__pane-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 0 auto;
    padding-top: 0;
  }
}
.twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--foryou,
.twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--latest,
.twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--trending {
  overflow: hidden;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--foryou,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--latest,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--trending {
    max-height: unset;
  }
}
@media screen and (min-width: 37.5em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--foryou,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--latest,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--trending {
    height: 100% !important;
    min-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--foryou,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--latest,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--trending {
    max-height: unset;
  }
}
@media screen and (min-width: 90em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--foryou,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--latest,
  .twgn.twgn-primary-nav__pane-content-wrapper.twgn-primary-nav__pane-content-wrapper--trending {
    height: 100% !important;
    min-height: calc(90px + 344px + 72px);
  }
}
.content-height-test {
  display: none;
  flex-direction: column;
  flex: 1 0 100%;
  align-items: center;
  justify-content: flex-start;
  height: calc(100% - 64px);
  position: absolute;
  opacity: 0.5;
  z-index: 1000;
  top: 64px;
  left: 0;
  width: 100%;
  text-align: center;
  pointer-events: none;
}
@media screen and (min-width: 37.5em) {
  .content-height-test {
    top: 0;
    height: 100%;
  }
}
.content-height-test .top,
.content-height-test .mid,
.content-height-test .bottom {
  padding: 5px 10px;
}
.content-height-test .top,
.content-height-test .bottom {
  min-width: 100px;
}
.content-height-test .top {
  flex: 0 0 auto;
  background-color: green;
}
.content-height-test .mid {
  flex: 1 0 auto;
  background-color: orange;
}
.content-height-test .bottom {
  flex: 0 0 auto;
  background-color: red;
}
.twgn--debug-height .content-height-test {
  display: flex;
}
.twgn.twgn-primary-nav {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-color: transparent;
  z-index: 9997;
}
.twgn.twgn-primary-nav__ruler {
  position: fixed;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.twgn.twgn-primary-nav input[type="radio"],
.twgn.twgn-primary-nav input[type="checkbox"] {
  display: none;
}
.twgn.twgn-primary-nav__wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__wrapper {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav {
    position: absolute;
  }
}
.twgn.twgn-primary-nav__blocker-dom {
  top: -20vh;
  height: 120vh;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__blocker-dom {
    top: 64px;
    height: calc(100% - 64px);
  }
}
.twgn.twgn-primary-nav__toolbar {
  display: flex;
  flex-direction: row;
  position: absolute;
  bottom: 16px;
  left: 16px;
  right: 16px;
  height: 60px;
  background-color: #f9fafb;
  border-radius: 8px;
  pointer-events: auto;
  justify-content: space-around;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__toolbar {
    transition: transform 200ms linear;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.04), 0px 4px 5px rgba(0, 0, 0, 0.08),
      0px 1px 10px rgba(0, 0, 0, 0.12);
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar {
    flex-direction: row-reverse;
    top: 0;
    bottom: unset;
    left: 0;
    right: unset;
    height: 64px;
    border-radius: 0;
    background-color: transparent;
    pointer-events: none;
    width: 100%;
    margin: 0 auto;
    left: unset;
    right: unset;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav--hidden .twgn.twgn-primary-nav__toolbar {
    transform: translate3d(0, 92px, 0);
  }
}
.twgn-primary-nav--disable-toolbar .twgn.twgn-primary-nav__toolbar {
  display: none;
}
.twgn-primary-nav--modal-open .twgn.twgn-primary-nav__toolbar {
  pointer-events: none !important;
}
.twgn-primary-nav--modal-open
  .twgn.twgn-primary-nav__toolbar
  .twgn.twgn-primary-nav__toolbar-item__label {
  pointer-events: inherit;
}
.twgn.twgn-primary-nav__toolbar-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #f9fafb;
  border-radius: 8px;
  z-index: 10;
  transition: border-radius 286ms ease-out;
}
.twgn.twgn-primary-nav__toolbar-bg:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #dadce0;
  width: 100%;
  height: 0px;
  top: -1px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-bg {
    display: none;
    transition: none;
  }
}
.twgn.twgn-primary-nav__toolbar-item__label {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
  background: transparent;
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  z-index: 11;
  cursor: pointer;
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 8px;
  text-align: center;
  letter-spacing: 0.2px;
  color: #757575;
  transition: color 220ms ease-out, background-color 220ms ease-out;
}
.twgn.twgn-primary-nav__toolbar-item__label
  .twgn.twgn-primary-nav__toolbar-item__icon {
  fill: #757575;
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__toolbar-item__label:hover {
    background: #f1f3f4;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__toolbar-item__label {
    color: #3c4043;
  }
  .twgn.twgn-primary-nav__toolbar-item__label .twgn-tooltip__content {
    visibility: hidden;
  }
  .twgn.twgn-primary-nav__toolbar-item__label
    .twgn.twgn-primary-nav__toolbar-item__icon {
    fill: #3c4043;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:first-of-type {
    border-radius: 8px 0 0 8px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:last-of-type {
    border-radius: 0 8px 8px 0;
  }
}
.twgn.twgn-primary-nav__toolbar-item__label:after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #dadce0;
  transform-origin: center center;
  transition: width 60ms ease-out, background-color 250ms ease-out;
}
.twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active {
  color: #202124;
  background-color: #e8f0fe;
}
.twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active
  .twgn.twgn-primary-nav__toolbar-item__icon {
  fill: #14B396;
}
.twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active:after {
  background-color: #14B396;
}
.twgn.twgn-primary-nav__toolbar-item__label-dom {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-item__label {
    flex-basis: auto;
    width: 60px;
    height: calc(100% - 1px);
    pointer-events: auto;
  }
  .twgn.twgn-primary-nav__toolbar-item__label,
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    border-radius: 0;
  }
  .twgn-primary-nav__toolbar--2-up
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    border-radius: 0;
  }
  .twgn-primary-nav__toolbar--3-up
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    border-radius: 0;
  }
  .twgn-primary-nav__toolbar--4-up
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    border-radius: 0;
  }
}
@media screen and (min-width: 37.5em) and (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__toolbar-item__label:hover {
    color: #202124;
    background-color: #f9fafb;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:hover
    .twgn.twgn-primary-nav__toolbar-item__icon {
    fill: #757575;
  }
}
@media screen and (min-width: 37.5em) and (hover: hover) and (pointer: fine) and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-item__label:hover:not(
      .twgn--is-active
    ):after {
    background-color: #dadce0;
    width: 100%;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__toolbar-item__label {
    width: 84px;
  }
}
.twgn.twgn-primary-nav__toolbar-item__icon {
  fill: #757575;
  transition: fill 220ms ease-out;
}
.twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--foryou {
  margin-bottom: 8px;
}
.twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--latest {
  margin-bottom: 8px;
}
.twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--trending {
  margin-bottom: 8px;
}
.twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--search {
  margin-bottom: 8px;
}
.twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--menu {
  margin-bottom: 8px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--foryou,
  .twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--latest,
  .twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--trending,
  .twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--search,
  .twgn.twgn-primary-nav__toolbar-item__icon.twgn-primary-nav__toolbar-item__icon--menu {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-item__icon {
    width: 20px;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-item__title {
    display: none;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__toolbar-item__label {
    position: absolute;
    top: 0;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    right: 0px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    left: 60px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    left: 120px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    left: 180px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(5) {
    left: 240px;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    right: 0px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    left: 84px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    left: 168px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    left: 252px;
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(5) {
    left: 336px;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    left: 50%;
    margin-left: calc(-640px + -32px);
  }
  [style*="--ref-scrollbar-width"]
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    margin-left: calc(-640px + -32px - var(--ref-scrollbar-width) / 2);
  }
  .twgn-scrollbar--visible
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    margin-left: calc(-640px + -32px);
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    left: 50%;
    margin-left: calc(-640px + -32px + 84px);
  }
  [style*="--ref-scrollbar-width"]
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    margin-left: calc(-640px + -32px - var(--ref-scrollbar-width) / 2 + 84px);
  }
  .twgn-scrollbar--visible
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    margin-left: calc(-640px + -32px + 84px);
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    left: 50%;
    margin-left: calc(-640px + -32px + 168px);
  }
  [style*="--ref-scrollbar-width"]
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    margin-left: calc(-640px + -32px - var(--ref-scrollbar-width) / 2 + 168px);
  }
  .twgn-scrollbar--visible
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    margin-left: calc(-640px + -32px + 168px);
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    left: 50%;
    margin-left: calc(-640px + -32px + 252px);
  }
  [style*="--ref-scrollbar-width"]
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    margin-left: calc(-640px + -32px - var(--ref-scrollbar-width) / 2 + 252px);
  }
  .twgn-scrollbar--visible
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    margin-left: calc(-640px + -32px + 252px);
  }
  .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(5) {
    left: 50%;
    margin-left: calc(-640px + -32px + 336px);
  }
  [style*="--ref-scrollbar-width"]
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(5) {
    margin-left: calc(-640px + -32px - var(--ref-scrollbar-width) / 2 + 336px);
  }
  .twgn-scrollbar--visible
    .twgn.twgn-primary-nav__toolbar-item__label:nth-of-type(5) {
    margin-left: calc(-640px + -32px + 336px);
  }
}
@media screen and (min-width: 600px) and (max-width: 760px) {
  [data-locale="de-de"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="menu"],
  [data-locale="es-es"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="menu"],
  [data-locale="fr-fr"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="menu"],
  [data-locale="pt-br"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="menu"],
  [data-locale="th-th"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="menu"] {
    left: 10px;
  }
  [data-locale="de-de"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="search"],
  [data-locale="es-es"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="search"],
  [data-locale="fr-fr"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="search"],
  [data-locale="pt-br"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="search"],
  [data-locale="th-th"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="search"] {
    left: 70px;
  }
  [data-locale="de-de"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="trending"],
  [data-locale="es-es"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="trending"],
  [data-locale="fr-fr"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="trending"],
  [data-locale="pt-br"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="trending"],
  [data-locale="th-th"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="trending"] {
    left: 130px;
  }
  [data-locale="de-de"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="latest"],
  [data-locale="es-es"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="latest"],
  [data-locale="fr-fr"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="latest"],
  [data-locale="pt-br"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="latest"],
  [data-locale="th-th"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="latest"] {
    left: 190px;
  }
  [data-locale="de-de"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="foryou"],
  [data-locale="es-es"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="foryou"],
  [data-locale="fr-fr"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="foryou"],
  [data-locale="pt-br"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="foryou"],
  [data-locale="th-th"]
    ~ .twgn.twgn-primary-nav
    .twgn-primary-nav__toolbar-item__label[data-item-id="foryou"] {
    left: 250px;
  }
}
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input:checked
  + .twgn.twgn-primary-nav__toolbar-item__label,
.twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active {
  color: #202124;
  background-color: #e8f0fe;
}
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input:checked
  + .twgn.twgn-primary-nav__toolbar-item__label
  .twgn.twgn-primary-nav__toolbar-item__icon,
.twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active
  .twgn.twgn-primary-nav__toolbar-item__icon {
  fill: #14B396;
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    + .twgn.twgn-primary-nav__toolbar-item__label:after,
  .twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active:after {
    width: 100%;
    background-color: #14B396;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--no-js .twgn.twgn-primary-nav__toolbar-item__label {
    position: fixed;
    height: 63px;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper--menu {
    padding: 0 40px;
  }
}
.twgn.twgn-primary-nav__pane-content-wrapper
  .twgn.twgn-primary-nav__menu.twgn.twgn-primary-nav__pane-content {
  padding-bottom: 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-primary-nav__menu.twgn.twgn-primary-nav__pane-content {
    padding: 32px 0;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-primary-nav__menu.twgn.twgn-primary-nav__pane-content {
    padding: 64px 0;
  }
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-primary-nav__menu.twgn.twgn-primary-nav__pane-content,
  .twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active
    + .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-primary-nav__menu.twgn.twgn-primary-nav__pane-content {
    pointer-events: none;
  }
}
@media screen and (max-width: 63.937em) and (max-height: 480px) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-primary-nav__menu.twgn.twgn-primary-nav__pane-content {
    padding: 0;
  }
}
.twgn.twgn-primary-nav__menu-level-1 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  margin: 0;
}
.twgn.twgn-primary-nav__menu-level-1::after {
  content: "";
  display: none;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__menu-level-1 {
    flex: 0 0 16px;
  }
}
@media screen and (max-width: 63.937em) and (max-height: 480px) {
  .twgn.twgn-primary-nav__menu-level-1 {
    height: auto;
    padding: 16px 0;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1 {
    align-items: flex-start;
    justify-content: center;
    pointer-events: none;
  }
}
.twgn.twgn-primary-nav__menu-level-1__item {
  overflow: hidden;
}
@media screen and (min-width: 64em) {
  .twgn--active-pane-menu .twgn.twgn-primary-nav__menu-level-1__item {
    pointer-events: auto;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__menu-level-1__item.twgn-card__animation {
    transform-origin: bottom center;
    transition: opacity 175.5ms ease-out,
      height 216ms cubic-bezier(0.4, 0, 0.2, 1),
      margin-top 216ms cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1__item {
    max-width: 288px;
  }
  .twgn.twgn-primary-nav__menu-level-1__item.twgn-card__animation {
    justify-content: flex-start;
    transition: opacity 520ms ease-out;
  }
}
.twgn.twgn-primary-nav__menu-level-1__item.twgn.twgn-card:not(:last-of-type) {
  margin-bottom: 16px;
}
.twgn.twgn-primary-nav__menu-level-1__item__label {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  justify-content: space-between;
  flex: 1 0 auto;
  padding: 29px 16px;
  cursor: pointer;
  transition: background-color 100ms ease-out;
}
.twgn.twgn-primary-nav__menu-level-1__item__label:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 1px;
  background-color: #dadce0;
  opacity: 0;
  transition: opacity 100ms ease-out;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1__item__label {
    padding: 16px;
    cursor: auto;
  }
}
@media screen and (min-width: 64em) and (max-width: 89.937em) {
  .twgn.twgn-primary-nav__menu-level-1__item__label {
    justify-content: flex-start;
  }
}
.twgn.twgn-primary-nav__menu-level-1__item__label:focus-visible {
  outline: thin dotted #202124;
  background-color: #f9fafb;
}
.twgn.twgn-primary-nav__menu-level-1__item__label:focus-visible.twgn--is-active {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
@supports not selector(:focus-visible) {
  .twgn.twgn-primary-nav__menu-level-1__item__label:focus {
    outline: thin dotted #202124;
    background-color: #f9fafb;
  }
  .twgn.twgn-primary-nav__menu-level-1__item__label:focus.twgn--is-active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__menu-level-1__item__label:hover {
    background-color: #f9fafb;
  }
  .twgn.twgn-primary-nav__menu-level-1__item__label:hover.twgn--is-active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1 {
    flex-direction: row;
    align-items: flex-start;
  }
  .twgn.twgn-primary-nav__menu-level-1__item.twgn.twgn-card,
  .twgn.twgn-primary-nav__menu-level-1__item.twgn.twgn-card:not(:last-of-type) {
    margin-bottom: 0;
  }
  .twgn.twgn-primary-nav__menu-level-1__item.twgn.twgn-card:not(:last-of-type) {
    margin-right: 33px;
  }
}
.twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__icon {
  width: 48px;
  height: 48px;
  flex: 0 0 auto;
}
.twgn.twgn-primary-nav__menu-level-1
  .menu-level-1__item-content__icon[data-icon*="twgn-icon--consumer-insights"] {
  background: url(../images/VazC9EABa1D1.svg) no-repeat;
  background-size: contain;
  background-position: center center;
}
.twgn.twgn-primary-nav__menu-level-1
  .menu-level-1__item-content__icon[data-icon*="twgn-icon--marketing-strategies"] {
  background: url(../images/tq2XIggx6TkQ.svg) no-repeat;
  background-size: contain;
  background-position: center center;
}
.twgn.twgn-primary-nav__menu-level-1
  .menu-level-1__item-content__icon[data-icon*="twgn-icon--future-of-marketing"] {
  background: url(../images/v0vrbbIRaMHV.svg) no-repeat;
  background-size: contain;
  background-position: center center;
}
.twgn.twgn-primary-nav__menu-level-1
  .menu-level-1__item-content__icon[data-icon*="twgn-icon--tools"] {
  background: url(../images/gfImprUDQOrr.svg) no-repeat;
  background-size: contain;
  background-position: center center;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__icon {
    width: 40px;
    height: 42px;
  }
}
.twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__title {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  flex: 0 1 auto;
  margin-left: 16px;
  margin-right: auto;
}
@media screen and (min-width: 64em) and (max-width: 89.937em) {
  .twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__title {
    display: flex;
    flex: 0 0 auto;
    max-width: 78%;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__title {
    padding-right: 16px;
    text-align: left;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__title {
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
  }
}
.twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__chevron {
  width: 24px;
  height: 24px;
  background: url(../images/XyD40PDk63mg.svg) no-repeat;
  background-size: contain;
  transition: transform 120ms ease-out;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1 .menu-level-1__item-content__chevron {
    display: none;
  }
}
.twgn.twgn-primary-nav__menu-level-2 {
  overflow: hidden;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__menu-level-2 {
    height: 0;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item {
  position: relative;
}
.twgn.twgn-primary-nav__menu-level-2__item__label {
  display: block;
  width: 100%;
  height: 100%;
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #757575;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a {
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 20px 16px;
  text-decoration: none;
  border-radius: 0;
  outline: none;
  cursor: pointer;
  transition: background-color 200ms ease-out, color 200ms ease-out;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a,
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:hover,
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:active,
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:visited {
  color: inherit;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:hover,
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:focus {
  box-shadow: none;
  outline: none;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:focus-visible {
  outline: thin dotted #212121;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:hover {
  background-color: inherit;
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__menu-level-2__item__label
    .twgn-primary-nav__menu-level-2__item__a:hover {
    background-color: #f9fafb;
  }
  .twgn.twgn-primary-nav__menu-level-2__item__label
    .twgn-primary-nav__menu-level-2__item__a:hover
    [data-icon*="twgn-icon"] {
    transform: translateX(4px);
  }
  .twgn.twgn-primary-nav__menu-level-2__item__label
    .twgn-primary-nav__menu-level-2__item__a:hover
    [data-icon*="twgn-icon"]
    svg {
    fill: #757575;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:focus {
  background-color: #f9fafb;
  color: #202124;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:focus
  [data-icon*="twgn-icon"],
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:active
  [data-icon*="twgn-icon"] {
  transform: translateX(4px);
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:focus
  [data-icon*="twgn-icon"]
  svg,
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:active
  [data-icon*="twgn-icon"]
  svg {
  fill: #202124;
}
.twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn-primary-nav__menu-level-2__item__a:active {
  transition-duration: 100ms;
  background-color: #e8f0fe;
  color: #14B396;
}
.twgn.twgn-primary-nav__menu-level-2__item__label:before {
  right: 0;
  transform-origin: right center;
}
.twgn.twgn-primary-nav__menu-level-2__item:not(:last-of-type)
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
}
.twgn.twgn-primary-nav__menu-level-2__item:first-of-type
  .twgn-primary-nav__menu-level-2__item__a:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
  top: 0px;
  bottom: unset;
  left: 0;
  right: unset;
  width: 100%;
}
.twgn.twgn-primary-nav__menu-level-2__item:first-of-type
  .twgn-primary-nav__menu-level-2__item__a:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
  transition: width 220ms cubic-bezier(0.4, 0, 0.2, 1), opacity 220ms ease-out;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__menu-level-2__item:first-of-type
    .twgn-primary-nav__menu-level-2__item__a:after:focus,
  .twgn.twgn-primary-nav__menu-level-2__item:first-of-type
    .twgn-primary-nav__menu-level-2__item__a:after:active {
    width: 100% !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__menu-level-2__item:first-of-type:hover
    .twgn-primary-nav__menu-level-2__item__a:after {
    width: 100% !important;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn-primary-nav__menu-level-2__item__a:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
  top: -1px;
  bottom: unset;
  transition: width 220ms cubic-bezier(0.4, 0, 0.2, 1), opacity 220ms ease-out;
}
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn-primary-nav__menu-level-2__item__a:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
  transition: width 220ms cubic-bezier(0.4, 0, 0.2, 1), opacity 220ms ease-out;
}
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn-primary-nav__menu-level-2__item__a:before:focus,
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn-primary-nav__menu-level-2__item__a:before:active,
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn-primary-nav__menu-level-2__item__a:after:focus,
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn-primary-nav__menu-level-2__item__a:after:active {
  width: 100% !important;
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
      :last-of-type
    ):hover
    .twgn-primary-nav__menu-level-2__item__a:before,
  .twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
      :last-of-type
    ):hover
    .twgn-primary-nav__menu-level-2__item__a:after {
    width: 100% !important;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item:last-of-type
  .twgn-primary-nav__menu-level-2__item__a:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: calc(100% - 16px);
  height: 1px;
  background-color: #dadce0;
  transform-origin: right center;
  top: -1px;
  bottom: unset;
  transition: width 220ms cubic-bezier(0.4, 0, 0.2, 1), opacity 220ms ease-out;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__menu-level-2__item:last-of-type
    .twgn-primary-nav__menu-level-2__item__a:before:focus,
  .twgn.twgn-primary-nav__menu-level-2__item:last-of-type
    .twgn-primary-nav__menu-level-2__item__a:before:active {
    width: 100% !important;
  }
}
@media (hover: hover) and (pointer: fine) {
  .twgn.twgn-primary-nav__menu-level-2__item:last-of-type:hover
    .twgn-primary-nav__menu-level-2__item__a:before {
    width: 100% !important;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__menu-level-2__item:last-child a {
    border-radius: 0 0 8px 8px;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item:first-child:last-child
  .twgn-primary-nav__menu-level-2__item__a:before {
  top: 0;
  width: 100%;
}
.twgn.twgn-primary-nav__menu-level-2__item:first-child:last-child
  .twgn-primary-nav__menu-level-2__item__a:after {
  display: none;
}
.twgn.twgn-primary-nav__menu-level-2__item__text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-2__item__text {
    margin-right: 8px;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item__chevron {
  display: none;
  position: relative;
  align-items: center;
  width: 8px;
  height: 12px;
  pointer-events: none;
  margin-left: auto;
  transition: transform 200ms ease-out, opacity 220ms ease-out;
}
.twgn.twgn-primary-nav__menu-level-2__item__chevron svg {
  position: relative;
  display: flex;
  align-items: center;
  fill: #bdc1c6;
  transition: fill 220ms ease-out;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-2__item__chevron {
    display: flex;
  }
}
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input:checked
  ~ .twgn.twgn-primary-nav__blocker-dom,
.twgn--is-open.twgn-primary-nav .twgn.twgn-primary-nav__blocker-dom {
  pointer-events: auto;
  opacity: 1;
}
@media screen and (max-width: 37.437em) {
  .twgn--no-js
    .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__blocker-dom,
  .twgn--is-open.twgn-primary-nav .twgn.twgn-primary-nav__blocker-dom {
    transition: opacity 240ms ease-out 160ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--is-open.twgn-primary-nav .twgn.twgn-primary-nav__blocker-dom {
    transition-delay: 240ms;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__toolbar-item__input:checked
    ~ .twgn.twgn-primary-nav__toolbar-bg,
  .twgn--is-open.twgn-primary-nav .twgn.twgn-primary-nav__toolbar-bg {
    border-radius: 0 0 8px 8px;
  }
}
.twgn.twgn-primary-nav__toolbar-item__input:checked
  ~ .twgn.twgn-primary-nav__toolbar-bg:before,
.twgn--is-open.twgn-primary-nav .twgn.twgn-primary-nav__toolbar-bg:before {
  height: 1px;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav.twgn--is-open
    .twgn-primary-nav__toolbar--2-up
    .twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    border-radius: 0 0 0 8px;
  }
  .twgn.twgn-primary-nav.twgn--is-open
    .twgn-primary-nav__toolbar--2-up
    .twgn-primary-nav__toolbar-item__label:nth-of-type(2) {
    border-radius: 0 0 8px 0;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav.twgn--is-open
    .twgn-primary-nav__toolbar--3-up
    .twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    border-radius: 0 0 0 8px;
  }
  .twgn.twgn-primary-nav.twgn--is-open
    .twgn-primary-nav__toolbar--3-up
    .twgn-primary-nav__toolbar-item__label:nth-of-type(3) {
    border-radius: 0 0 8px 0;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav.twgn--is-open
    .twgn-primary-nav__toolbar--4-up
    .twgn-primary-nav__toolbar-item__label:nth-of-type(1) {
    border-radius: 0 0 0 8px;
  }
  .twgn.twgn-primary-nav.twgn--is-open
    .twgn-primary-nav__toolbar--4-up
    .twgn-primary-nav__toolbar-item__label:nth-of-type(4) {
    border-radius: 0 0 8px 0;
  }
}
.twgn.twgn-primary-nav__menu-level-1__item__input:checked
  + label.twgn--is-active:after {
  opacity: 1;
}
.twgn--no-js
  .twgn.twgn-primary-nav__menu-level-1__item__input:checked
  + label
  .menu-level-1__item-content__chevron {
  transform: rotate(180deg);
}
.twgn--no-js
  .twgn.twgn-primary-nav__menu-level-1__item__input:checked
  + label:after {
  display: block;
}
.twgn--no-js
  .twgn.twgn-primary-nav__menu-level-1__item__input:checked
  + label
  + .twgn.twgn-primary-nav__menu-level-2 {
  height: auto;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__menu-level-1__item__label.twgn--is-active {
    max-height: calc((100vh - 236px) / 4 - 2px);
  }
}
.twgn.twgn-primary-nav__menu-level-1__item__label.twgn--is-active
  .twgn-card__content {
  max-height: unset;
}
.twgn.twgn-primary-nav__menu-level-1__item__label.twgn--is-active
  .menu-level-1__item-content__chevron {
  transform: rotate(180deg);
}
.twgn.twgn-primary-nav__menu-level-1__item__label--heading {
  display: none;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1__item__label--heading {
    display: flex;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__menu-level-1__item__label {
    display: none;
  }
}
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active,
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active {
  transition-duration: 100ms;
  background-color: #e8f0fe;
  color: #14B396;
}
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active
  [data-icon*="twgn-icon"],
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active
  [data-icon*="twgn-icon"]:hover,
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active
  [data-icon*="twgn-icon"],
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active
  [data-icon*="twgn-icon"]:hover {
  transform: translateX(0);
}
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active
  [data-icon*="twgn-icon"]
  svg,
.twgn.twgn-primary-nav__menu-level-2__item
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active
  [data-icon*="twgn-icon"]
  svg {
  fill: #14B396;
}
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active:before,
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active:after,
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active:before,
.twgn.twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(
    :last-of-type
  )
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active:after {
  width: 100%;
}
.twgn.twgn-primary-nav__menu-level-2__item:first-of-type
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active:after,
.twgn.twgn-primary-nav__menu-level-2__item:first-of-type
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active:after {
  width: 100%;
}
.twgn.twgn-primary-nav__menu-level-2__item:last-of-type
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a:active:before,
.twgn.twgn-primary-nav__menu-level-2__item:last-of-type
  .twgn.twgn-primary-nav__menu-level-2__item__label
  .twgn.twgn-primary-nav__menu-level-2__item__a.twgn--is-active:before {
  width: 100%;
}
@media screen and (min-width: 64em) {
  .twgn-primary-nav__menu-level-1__item
    .twgn-primary-nav__menu-level-2__item__text,
  .twgn-primary-nav__menu-level-1__item
    .twgn-primary-nav__menu-level-2__item__chevron {
    opacity: 0;
  }
  .twgn-primary-nav__menu-level-1__item
    .twgn-primary-nav__menu-level-2__item__text {
    transition: transform 200ms ease-out, opacity 220ms ease-out;
  }
  .twgn-primary-nav__menu-level-1__item .twgn-primary-nav__menu-level-2__menu {
    margin-bottom: -250%;
    transition: margin 210ms cubic-bezier(0.4, 0, 0.2, 1);
    will-change: margin;
  }
}
.twgn.twgn-latest {
  padding: 16px 0 20px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-latest.twgn.twgn-primary-nav__pane-content {
    padding: 0;
  }
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-latest.twgn.twgn-primary-nav__pane-content:not(.twgn--no-js) {
    overflow: hidden;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-latest,
  .twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active
    + .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-latest {
    pointer-events: none;
  }
}
.twgn.twgn-latest__header {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-latest__header {
    position: relative;
    left: 0;
    display: flex;
    height: 90px;
    transition: opacity 140ms ease-out;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-latest__header {
    align-items: flex-end;
    height: 90px;
    padding-bottom: 32px;
  }
}
.twgn.twgn-latest__header__title {
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #757575;
}
.twgn.twgn-trending {
  padding: 16px 0 20px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-trending.twgn.twgn-primary-nav__pane-content {
    padding: 0;
  }
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-trending.twgn.twgn-primary-nav__pane-content:not(.twgn--no-js) {
    overflow: hidden;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-trending,
  .twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active
    + .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-trending {
    pointer-events: none;
  }
}
.twgn.twgn-trending__header {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-trending__header {
    position: relative;
    left: 0;
    display: flex;
    height: 90px;
    transition: opacity 140ms ease-out;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-trending__header {
    align-items: flex-end;
    height: 90px;
    padding-bottom: 32px;
  }
}
.twgn.twgn-trending__header__title {
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #757575;
}
.twgn.twgn-primary-nav__search form {
  margin-top: 16px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search form {
    margin-top: 0;
    display: flex;
    justify-content: center;
  }
}
.twgn.twgn-primary-nav__search input[type="text"] {
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #202124;
  caret-color: #14B396;
  outline: none;
  border: 0;
  width: 100%;
  overflow: hidden;
  background: transparent;
  position: relative;
  padding-left: 0;
  padding-right: 0;
  z-index: 2;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search input[type="text"] {
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
  }
}
.twgn.twgn-primary-nav__search input[type="submit"].twgn.twgn-search__submit {
  display: none;
}
.twgn.twgn-primary-nav__search .twgn.twgn-search__input-wrapper {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding: 12px 12px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__input-wrapper {
    background: #fff;
  }
}
.twgn.twgn-primary-nav__search .twgn.twgn-search__input-wrapper::before {
  z-index: 1;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 43px;
  background: linear-gradient(to right, #fff 60%, rgba(255, 255, 255, 0));
  transition: opacity 200ms linear;
  opacity: 0;
}
.twgn.twgn-primary-nav__search
  .twgn.twgn-search__input-wrapper:focus-within::before {
  opacity: 1;
}
.twgn.twgn-primary-nav__search
  .twgn.twgn-search__input-wrapper:focus-within
  .twgn.twgn-search__icon {
  fill: #14B396;
}
.twgn.twgn-primary-nav__search
  .twgn.twgn-search__input-wrapper:focus-within
  .twgn.twgn-search__placeholder-overlay {
  transform: translateX(0);
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__input-wrapper {
    width: 644px;
    padding: 10px 24px;
  }
  .twgn.twgn-primary-nav__search .twgn.twgn-search__input-wrapper::before {
    width: 88px;
  }
  .twgn.twgn-primary-nav__search
    .twgn.twgn-search__input-wrapper:focus-within
    .twgn.twgn-search__placeholder-overlay {
    left: 60px;
    transform: translateX(0%);
    transition-delay: 0ms;
  }
}
.twgn.twgn-primary-nav__search
  .twgn.twgn-search__input-wrapper.twgn--has-interacted
  .twgn.twgn-search__icon {
  transition-delay: 0ms;
}
.twgn.twgn-primary-nav__search
  .twgn.twgn-search__input-wrapper.twgn--has-interacted
  .twgn.twgn-search__placeholder-overlay {
  transition-duration: 60ms, 230ms, 230ms;
  transition-delay: 0ms !important;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search
    .twgn.twgn-search__input-wrapper.twgn--has-interacted
    .twgn.twgn-search__placeholder-overlay {
    transition-duration: 60ms, 230ms, 230ms;
  }
}
.twgn.twgn-primary-nav__search .twgn.twgn-search__animated-bg {
  display: block;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #dadce0;
  border-radius: 4px;
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__animated-bg {
    background: #fff;
  }
}
.twgn.twgn-primary-nav__search .twgn.twgn-search__icon {
  position: relative;
  z-index: 2;
  flex-grow: 0;
  width: 17px;
  height: 18px;
  margin-right: 14px;
  fill: #202124;
  transition: opacity 120ms ease-out, fill 80ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__icon {
    fill: #757575;
    height: 22px;
    width: 23px;
  }
}
.twgn.twgn-primary-nav__search .twgn.twgn-search__placeholder-overlay {
  position: absolute;
  top: 0;
  left: 41px;
  bottom: 0;
  z-index: 0;
  opacity: 1;
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  white-space: nowrap;
  color: #bdc1c6;
  pointer-events: none;
  cursor: text;
  transition: opacity 120ms ease-out,
    left 230ms cubic-bezier(0.36, 0.01, 0.005, 0.99),
    transform 230ms cubic-bezier(0.36, 0.01, 0.005, 0.99);
  font-family: "Google Sans Display", "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__placeholder-overlay {
    font-weight: 400;
    font-size: 28px;
    line-height: 36px;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__placeholder-overlay {
    transform: translateX(calc(-50% + 50vw - 41px - 16px - 16px));
  }
  [data-locale="tr-tr"]
    .twgn.twgn-primary-nav__search
    .twgn.twgn-search__placeholder-overlay,
  [data-locale="tr-tr"]
    ~ .twgn-primary-nav
    .twgn.twgn-primary-nav__search
    .twgn.twgn-search__placeholder-overlay {
    font-size: 14px;
    transform: translateX(calc(-50% + 50vw - 41px - 16px - 16px));
  }
}
.twgn.twgn-primary-nav__search
  .twgn.twgn-search__placeholder-overlay.twgn--is-hidden {
  opacity: 0 !important;
  pointer-events: none;
  left: 41px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__search .twgn.twgn-search__placeholder-overlay {
    left: 50%;
    z-index: 3;
    transform: translateX(-50%);
    transition: opacity 230ms ease-out,
      left 230ms cubic-bezier(0.36, 0.01, 0.005, 0.99),
      transform 230ms cubic-bezier(0.36, 0.01, 0.005, 0.99);
  }
  .twgn.twgn-primary-nav__search
    .twgn.twgn-search__placeholder-overlay.twgn--is-hidden {
    left: 60px;
    transform: translateX(0%);
  }
}
.twgn.twgn-primary-nav__search .twgn.twgn-search__placeholder-word {
  pointer-events: none;
}
.twgn.twgn-foryou__login {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.twgn.twgn-foryou__login-logo {
  width: 48px;
  height: 48px;
  flex: 0 0 auto;
  background: url(../images/KZxjZMWChyyc.svg) no-repeat;
  background-size: contain;
  background-position: center center;
  margin-bottom: 24px;
  opacity: 0;
  transition: opacity 140ms ease-out 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-logo {
    margin-bottom: 12px;
  }
}
.twgn.twgn-foryou__login-titles {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-width: 320px;
  margin-bottom: 24px;
  opacity: 0;
  transition: opacity 140ms ease-out 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-titles {
    min-width: 480px;
    margin-bottom: 16px;
  }
}
.twgn.twgn-foryou__login-title {
  font-family: "Google Sans", Arial, sans-serif;
  font-weight: 400;
  color: #202124;
  transition: opacity 200ms ease-out;
  font-size: 24px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-title--mobile {
    display: none;
  }
}
.twgn.twgn-foryou__login-title--desktop {
  display: none;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-title--desktop {
    display: block;
  }
}
.twgn.twgn-foryou__login-title--success {
  position: absolute;
  top: 0;
  opacity: 0;
}
.twgn.twgn-foryou__login-body {
  font-family: "Google Sans", Arial, sans-serif;
  color: #757575;
  text-align: center;
  transition: opacity 300ms ease-out;
}
.twgn.twgn-foryou__login-body-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-width: 320px;
  margin-bottom: 24px;
  opacity: 0;
  transition: opacity 140ms ease-out 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-body-wrapper {
    margin-bottom: 16px;
  }
}
.twgn.twgn-foryou__login-body--mobile {
  font-size: 18px;
  line-height: 24px;
  max-width: 80%;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-body--mobile {
    display: none;
  }
}
.twgn.twgn-foryou__login-body--desktop {
  display: none;
  font-size: 18x;
  line-height: 26px;
  max-width: unset;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__login-body--desktop {
    display: block;
  }
}
.twgn.twgn-foryou__login-btn-wrapper {
  position: relative;
  width: auto;
  height: 32px;
}
.twgn.twgn-foryou__login-btn {
  opacity: 0;
  transition: opacity 140ms ease-out 0ms;
  height: 44px;
  width: 217px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-content
  .twgn-foryou__login-logo {
  transition-delay: 0ms;
  opacity: 1;
  pointer-events: none;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-content
  .twgn-foryou__login-titles {
  transition-delay: 0ms;
  opacity: 1;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-content
  .twgn-foryou__login-body-wrapper {
  transition-delay: 0ms;
  opacity: 1;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-content
  .twgn-foryou__login-btn {
  transition-delay: 0ms;
  opacity: 1;
}
.twgn.twgn-foryou__login-spinner {
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: opacity 140ms ease-out;
  opacity: 0;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-pending
  .twgn-foryou__login-btn {
  transition-delay: 0ms;
  opacity: 0;
  pointer-events: none;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-pending
  .twgn-foryou__login-spinner {
  transition-delay: 170ms;
  opacity: 1;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn.twgn-foryou__login-logo {
  background: url(../images/9TOKYsmbBMRl.svg) no-repeat;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn-foryou__login-btn {
  transition-delay: 0ms;
  opacity: 0;
  pointer-events: none;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn-foryou__login-spinner {
  opacity: 0;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn-foryou__login-title--mobile,
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn-foryou__login-title--desktop {
  opacity: 0;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn-foryou__login-title--success {
  transition-delay: 170ms;
  opacity: 1;
}
.twgn.twgn-foryou__login.twgn-foryou__login--show-success
  .twgn-foryou__login-body {
  opacity: 0;
}
.twgn.twgn-foryou__onboarding {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 56px 0 32px;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__onboarding {
    padding: 72px 0 32px 0;
  }
}
@media screen and (max-width: 30em) and (max-height: 667px) {
  .twgn.twgn-foryou__onboarding {
    padding: 40px 0px 0px;
  }
}
.twgn.twgn-foryou__onboarding .twgn-card__content--onboarding-card {
  overflow: visible;
}
.twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-loader {
  z-index: 21;
}
.twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-card-wrapper {
  width: 100%;
  max-width: 388px;
}
@media screen and (max-width: 30em) and (max-height: 667px) {
  .twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-card-wrapper {
    height: auto;
  }
}
.twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-card {
  width: 100%;
  margin-bottom: auto;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-card {
    width: auto;
  }
}
@media screen and (max-width: 30em) and (max-height: 667px) {
  .twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-card {
    margin-top: 0px;
  }
  .twgn.twgn-foryou__onboarding
    .twgn-foryou__onboarding-card
    .twgn-card__content {
    padding: 32px 24px 16px;
  }
  .twgn.twgn-foryou__onboarding
    .twgn-foryou__onboarding-card
    .twgn-card__title {
    margin-top: 6px;
  }
}
@media screen and (max-width: 30em) and (max-height: 667px) {
  .twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-card-bottom {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: auto;
    margin-bottom: 12px;
  }
}
.twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-skip-btn {
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 200ms linear;
  text-decoration: none;
  color: #14B396;
  border-bottom: 1px solid #14B396;
  display: inline-block;
  margin-bottom: 32px;
}
.twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-skip-btn--active {
  opacity: 1;
  pointer-events: all;
}
@media screen and (max-width: 30em) and (max-height: 667px) {
  .twgn.twgn-foryou__onboarding .twgn-foryou__onboarding-skip-btn {
    margin-bottom: 12px;
  }
}
.twgn.twgn-foryou__onboarding--submitting {
  pointer-events: none;
}
.twgn.twgn-foryou__onboarding--submitting .twgn-foryou__onboarding-spinner {
  opacity: 1;
}
.twgn.twgn-foryou__onboarding-card {
  height: 100%;
}
.twgn-foryou__onboarding .twgn.twgn-foryou__onboarding-card {
  width: auto;
}
.twgn.twgn-foryou__onboarding-card.twgn-foryou__progressive-profiling
  .twgn-foryou__onboarding-card {
  height: 100% !important;
}
.twgn.twgn-foryou__onboarding-card.twgn-foryou__progressive-profiling
  .twgn-card__content {
  justify-content: space-between !important;
  overflow: hidden;
}
.twgn.twgn-foryou__onboarding-card.twgn-foryou__progressive-profiling
  .twgn-card__thumbnail {
  position: relative;
  margin: 0;
  min-height: unset;
  left: auto;
  display: block;
  flex-shrink: 0;
  flex-grow: 0;
}
.twgn.twgn-foryou__onboarding-card.twgn-foryou__progressive-profiling
  .twgn-card__thumbnail
  img {
  display: block;
  height: 60px;
  width: 60px;
  min-height: none;
  left: auto;
  top: auto;
  transform: none;
}
.twgn.twgn-foryou__onboarding-card.twgn-foryou__progressive-profiling
  .twgn-card__title {
  height: auto;
  min-height: unset;
}
.twgn.twgn-foryou__onboarding-card.twgn-foryou__progressive-profiling
  .twgn-carousel__nav-dot-wrapper {
  position: relative;
  transform: none;
  left: auto;
  bottom: unset;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-foryou__onboarding-card {
    margin-top: 36px;
  }
}
.twgn.twgn-foryou__onboarding-card .twgn-card__content {
  padding: 16px 24px;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__thumbnail {
  position: absolute;
  left: 50%;
  top: -2px;
  transform: translate3d(-50%, -50%, 0);
  width: 64px;
  height: 64px;
  padding-top: 0;
  overflow: hidden;
  border-radius: 50%;
  background-color: #757575;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__thumbnail div.twgn-no-avatar {
  width: 100%;
  height: 100%;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__thumbnail img {
  position: relative;
  width: 100%;
  height: 100%;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__title,
.twgn.twgn-foryou__onboarding-card .twgn-card__body {
  align-self: center;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__title {
  flex: 0 0 auto;
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  color: #14B396;
  margin-top: 31px;
  margin-bottom: 8px;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__title + .twgn-card__body {
  color: #757575;
  font-size: 14px;
  line-height: 16px;
  font-family: "Google Sans", Arial, sans-serif;
  margin-bottom: 0;
  text-align: center;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__form {
  flex: 0 0 auto;
  width: 100%;
  margin: 22px 0 16px;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__title + .twgn-card__form {
  margin-top: 16px;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__button-wrapper {
  display: flex;
  justify-content: flex-end;
  margin-left: auto;
}
.twgn.twgn-foryou__onboarding-card .twgn-card__button-wrapper .twgn-card__btn {
  font-family: "Google Sans", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 16px;
}
.twgn.twgn-foryou__onboarding-card
  .twgn-card__button-wrapper
  .twgn-card__btn:not(:last-child) {
  margin-right: 16px;
}
.twgn.twgn-foryou__onboarding-card
  .twgn-card__button-wrapper
  .twgn-card__btn--skip {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #80868b;
  transition: color 0.1s linear;
  margin-right: 0 !important;
  background-color: transparent;
}
.twgn.twgn-foryou__onboarding-card
  .twgn-card__button-wrapper
  .twgn-card__btn--skip:hover {
  border-color: transparent;
  background-color: transparent;
  color: #202124;
}
.twgn.twgn-card.twgn-card__content.twgn-card__content--column.twgn-card__content--onboarding-card {
  align-items: center;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-card.twgn-card__content.twgn-card__content--column.twgn-card__content--onboarding-card {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.twgn.twgn-foryou__onboarding-progress {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__bg {
  position: absolute;
  width: 100%;
  height: 1px;
  background: #dadce0;
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__steps {
  display: flex;
  width: auto;
  height: 100%;
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__step {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 27px;
  height: 27px;
}
.twgn.twgn-foryou__onboarding-progress
  .twgn-step-progress__step:not(:last-child) {
  margin-right: 12px;
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__step-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #dadce0;
  background-color: #fff;
  transition: background-color 238ms ease-out, border 238ms ease-out,
    transform 340ms cubic-bezier(0.35, 0.04, 0.045, 1.11);
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__step-index {
  position: relative;
  font-size: 12px;
  text-align: center;
  color: #80868b;
}
.twgn.twgn-foryou__onboarding-progress .twgn-step-progress__step-check {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
  font-size: 16px;
  color: #8ab4f8;
  opacity: 0;
  transition: opacity 340ms ease-out;
}
.twgn.twgn-foryou__onboarding-progress
  .twgn-step-progress__step--current
  .twgn-step-progress__step-bg {
  background-color: #4285f4;
  border-color: #4285f4;
  transform: scale(1.2);
}
.twgn.twgn-foryou__onboarding-progress
  .twgn-step-progress__step--current
  .twgn-step-progress__step-index {
  color: #fff;
  font-size: 16px;
}
.twgn.twgn-foryou__onboarding-progress
  .twgn-step-progress__step--complete
  .twgn-step-progress__step-bg {
  background-color: #e8f0fe;
  border-color: #8ab4f8;
}
.twgn.twgn-foryou__onboarding-progress
  .twgn-step-progress__step--complete
  .twgn-step-progress__step-index {
  opacity: 0;
}
.twgn.twgn-foryou__onboarding-progress
  .twgn-step-progress__step--complete
  .twgn-step-progress__step-check {
  opacity: 1;
}
.twgn-foryou__progressive-profiling.twgn-foryou__onboarding-card {
  height: auto;
  flex: 1 0 auto;
}
.twgn-foryou__progressive-profiling.twgn-foryou__onboarding-card
  .twgn-card__thumbnail {
  min-height: unset;
  width: 60px;
  height: 60px;
  margin-top: 0;
  margin-bottom: 20px;
  transform: unset;
}
.twgn-foryou__progressive-profiling.twgn-foryou__onboarding-card
  .twgn-card__title {
  margin-top: 16px;
}
.twgn-foryou__progressive-profiling .twgn-foryou__onboarding-card-wrapper {
  height: 100%;
  border-radius: inherit;
}
.twgn-foryou__progressive-profiling
  .twgn-foryou__onboarding-card-wrapper
  .twgn-card {
  border: none;
}
.twgn-foryou__progressive-profiling__first-card {
  height: 100%;
  border-radius: inherit;
}
@media screen and (max-width: 37.437em) {
  .twgn-foryou__progressive-profiling.twgn-card__animation {
    min-height: 332px;
    flex-basis: 332px;
  }
}
.twgn-foryou__progressive-profiling.twgn-card
  .twgn-card__content.twgn-card__content--column.twgn-card__content--onboarding-card {
  padding: 24px;
  align-items: center;
}
@media screen and (min-width: 37.5em) {
  .twgn-foryou__progressive-profiling.twgn-card
    .twgn-card__content.twgn-card__content--column.twgn-card__content--onboarding-card {
    max-height: 344px;
    height: 342px;
    min-height: 342px;
  }
}
.twgn-foryou__progressive-profiling.twgn-card
  .twgn-foryou__progressive-profiling__first-card
  .twgn-card__content.twgn-card__content--column.twgn-card__content--onboarding-card {
  padding-left: 32px;
  padding-right: 32px;
}
@media screen and (min-width: 37.5em) {
  .twgn-foryou__progressive-profiling.twgn-card
    .twgn-foryou__progressive-profiling__first-card
    .twgn-card__content.twgn-card__content--column.twgn-card__content--onboarding-card {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.twgn-foryou__progressive-profiling .twgn-progressive-profiling-intro__button {
  margin: 0 auto;
}
.twgn-foryou__progressive-profiling
  .twgn-progressive-profiling-intro
  .twgn-onboarding-card__top-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.twgn-foryou__progressive-profiling .twgn-onboarding-card__top-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 37.437em) {
  .twgn--active-pane-foryou
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--foryou.twgn--enter-active-anim
    .twgn.twgn-primary-nav__foryou
    .twgn-foryou__progressive-profiling.twgn-card.twgn-card__animation {
    height: 332px !important;
  }
}
.twgn.twgn-foryou {
  padding: 16px 0 20px;
}
.twgn.twgn-foryou.twgn-primary-nav__pane-content {
  padding: 32px 0 0;
}
.twgn-primary-nav__pane
  .twgn.twgn-foryou.twgn-primary-nav__pane-content.screen--recommendations {
  padding-top: 0;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-foryou.twgn.twgn-primary-nav__pane-content {
    padding: 0;
  }
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-foryou.twgn.twgn-primary-nav__pane-content:not(.twgn--no-js) {
    overflow: hidden;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou,
  .twgn.twgn-primary-nav__toolbar-item__label.twgn--is-active
    + .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn.twgn-foryou {
    pointer-events: none;
  }
}
.twgn.twgn-foryou__roadblock {
  text-align: center;
  padding: 32px;
}
.twgn.twgn-foryou__roadblock .twgn-foryou__header__title {
  margin-bottom: 16px;
}
.twgn.twgn-foryou__content {
  width: auto;
  height: 100%;
}
.twgn.twgn-foryou__screen {
  transition: opacity 240ms ease-out;
}
.twgn.twgn-foryou__screen--hidden {
  opacity: 0;
}
.twgn.twgn-foryou__header {
  display: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 0 16px;
  transition: opacity 140ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-foryou__header {
    position: relative;
    left: 0;
    display: flex;
    height: 90px;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-foryou__header {
    align-items: flex-end;
    height: 90px;
    padding-bottom: 32px;
  }
}
.twgn.twgn-foryou__header__title {
  font-family: "Google Sans", Arial, sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #757575;
}
.twgn.twgn-foryou__header.twgn--hidden {
  opacity: 0;
  pointer-events: none;
  display: none;
}
.twgn.twgn-foryou__nav.twgn--hidden {
  opacity: 0;
  pointer-events: none;
  display: none;
}
.twgn.twgn-foryou__carousel {
  z-index: 1;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane-content-wrapper
    .twgn-foryou.twgn.twgn-primary-nav__pane-content.screen--onboarding {
    padding-top: 0;
  }
}
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input[data-item-id="foryou"]:checked
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--foryou
  .twgn-primary-nav__pane-content,
.twgn.twgn-primary-nav__toolbar-item__label[data-item-id="foryou"].twgn--is-active
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--foryou
  .twgn-primary-nav__pane-content,
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input[data-item-id="trending"]:checked
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--trending
  .twgn-primary-nav__pane-content,
.twgn.twgn-primary-nav__toolbar-item__label[data-item-id="trending"].twgn--is-active
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--trending
  .twgn-primary-nav__pane-content,
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input[data-item-id="latest"]:checked
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--latest
  .twgn-primary-nav__pane-content,
.twgn.twgn-primary-nav__toolbar-item__label[data-item-id="latest"].twgn--is-active
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--latest
  .twgn-primary-nav__pane-content,
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input[data-item-id="search"]:checked
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--search
  .twgn-primary-nav__pane-content,
.twgn.twgn-primary-nav__toolbar-item__label[data-item-id="search"].twgn--is-active
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--search
  .twgn-primary-nav__pane-content,
.twgn--no-js
  .twgn.twgn-primary-nav__toolbar-item__input[data-item-id="menu"]:checked
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--menu
  .twgn-primary-nav__pane-content,
.twgn.twgn-primary-nav__toolbar-item__label[data-item-id="menu"].twgn--is-active
  ~ .twgn-primary-nav__pane
  .twgn.twgn-primary-nav__pane-content-wrapper--menu
  .twgn-primary-nav__pane-content {
  pointer-events: auto;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane {
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane {
    max-height: 632px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu {
  display: block;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu {
    position: relative;
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu {
    height: auto;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu {
    height: 100%;
    max-height: 0px;
    transition-duration: 400ms, 180ms, 180ms;
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu {
    height: auto;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu {
    max-height: 100%;
  }
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu
  .twgn.twgn-primary-nav__menu.debug-cards
  .twgn.twgn-card:after {
  content: "collapsed: calc((100vh - 236px) / 4 - 0px)";
  display: block;
  height: 100%;
  position: absolute;
  background: rgba(255, 0, 255, 0.85);
  color: #fff;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 37.437em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn-primary-nav__menu-level-1 {
    height: auto;
    max-height: unset;
    min-height: 100%;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card {
    min-height: calc((100% - 236px) / 4 - 2px);
    flex: 1 0 calc((100% - 236px) / 4 - 2px);
    overflow: visible;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card
    .twgn-card__content {
    height: calc((100% - 236px) / 4 - 2px);
    max-height: calc((100% - 236px) / 4 - 2px);
    flex: 1 0 calc((100% - 236px) / 4 - 2px);
    min-height: max(
      calc((100vh - 236px) / 4 - 2px),
      calc((100% - 236px) / 4 - 2px)
    );
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card
    .twgn-card__content.twgn--is-active
    + .twgn.twgn-primary-nav__menu-level-2 {
    flex: 0 0 auto;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn-primary-nav__menu-level-1 {
    height: auto;
    max-height: unset;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card {
    height: auto;
    flex: 1 0 auto;
    overflow: visible;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card
    .twgn-card__content {
    height: 82px;
  }
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
  .twgn-card__animation {
  justify-content: flex-start;
  flex-shrink: 0;
  opacity: 0;
  height: calc(((100% - (16px * 3)) / 4) - 40px);
  will-change: height;
  transition: opacity 270ms ease-out, height 270ms ease-out,
    margin-top 270ms ease-out;
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
  .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(0) {
  transition-delay: 239ms;
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
  .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(1) {
  transition-delay: 195ms;
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
  .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(2) {
  transition-delay: 151ms;
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
  .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(3) {
  transition-delay: 107ms;
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
  .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(4) {
  transition-delay: 63ms;
}
@media screen and (max-width: 37.437em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation {
    margin-top: 40px;
    will-change: height, margin;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim {
    height: 100%;
    min-height: calc(100vh - 64px - 150px);
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation {
    height: 84px;
    margin-top: 0;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(
      1
    ) {
    transition-delay: 160ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(
      2
    ) {
    transition-delay: 220ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(
      3
    ) {
    transition-delay: 280ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn-card__animation.twgn.twgn-primary-nav__menu-level-1__item:nth-child(
      4
    ) {
    transition-delay: 340ms;
  }
}
@media screen and (min-width: 64em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim {
    overflow: hidden;
    height: 100%;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card {
    opacity: 0;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card
    .twgn-primary-nav__menu-level-2__item
    .twgn-primary-nav__menu-level-2__item__text {
    opacity: 0;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card
    .twgn-primary-nav__menu-level-2__item
    .twgn-primary-nav__menu-level-2__item__chevron {
    opacity: 0;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn-primary-nav__menu
    .twgn.twgn-card {
    margin-top: 0;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn-primary-nav__menu:not(.twgn-primary-nav__menu--interacted)
    .twgn.twgn-card {
    height: calc((100% - (16px * 3)) / 4);
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn-primary-nav__menu:not(.twgn-primary-nav__menu--interacted)
    .twgn.twgn-card {
    height: 84px;
    flex-basis: 84px;
  }
}
@media screen and (min-width: 64em) {
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1) {
    transition-delay: 0ms, 0ms;
    transition-duration: 200ms;
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__menu {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-delay: 0ms;
    margin-bottom: 0%;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 80ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 80ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 80ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 100ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 102ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 104ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 120ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 124ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 128ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 140ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 146ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 152ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 160ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 168ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 176ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 180ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 190ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 200ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 200ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 212ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 224ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 220ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 234ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 248ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 240ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 256ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 272ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 260ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 278ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 296ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 280ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 300ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 320ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 300ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 322ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 344ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 320ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 344ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 368ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 340ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 366ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 392ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    background-color: #e8f0fe;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__text {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__chevron {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2) {
    transition-delay: 0ms, 48ms;
    transition-duration: 200ms;
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__menu {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-delay: 48ms;
    margin-bottom: 0%;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 128ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 128ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 128ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 148ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 150ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 152ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 168ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 172ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 176ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 188ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 194ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 200ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 208ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 216ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 224ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 228ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 238ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 248ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 248ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 260ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 272ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 268ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 282ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 296ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 288ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 304ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 320ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 308ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 326ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 344ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 328ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 348ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 368ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 348ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 370ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 392ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 368ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 392ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 416ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 388ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 414ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 440ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    background-color: #e8f0fe;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__text {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__chevron {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3) {
    transition-delay: 0ms, 96ms;
    transition-duration: 200ms;
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__menu {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-delay: 96ms;
    margin-bottom: 0%;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 176ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 176ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 176ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 196ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 198ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 200ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 216ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 220ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 224ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 236ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 242ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 248ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 256ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 264ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 272ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 276ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 286ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 296ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 296ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 308ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 320ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 316ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 330ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 344ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 336ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 352ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 368ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 356ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 374ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 392ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 376ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 396ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 416ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 396ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 418ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 440ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 416ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 440ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 464ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 436ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 462ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 488ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    background-color: #e8f0fe;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__text {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__chevron {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4) {
    transition-delay: 0ms, 144ms;
    transition-duration: 200ms;
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__menu {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
    transition-delay: 144ms;
    margin-bottom: 0%;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 224ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 224ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(1)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 224ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 244ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 246ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(2)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 248ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 264ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 268ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(3)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 272ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 284ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 290ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 296ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 304ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 312ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(5)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 320ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 324ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 334ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(6)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 344ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 344ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 356ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(7)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 368ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 364ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 378ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(8)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 392ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 384ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 400ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(9)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 416ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 404ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 422ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(10)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 440ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 424ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 444ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(11)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 464ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 444ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 466ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(12)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 488ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 464ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 488ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(13)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 512ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    transition-delay: 484ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__text {
    transition-duration: 210ms;
    transition-delay: 510ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item:nth-child(14)
    .twgn-primary-nav__menu-level-2__item__chevron {
    transition-duration: 210ms;
    transition-delay: 0ms, 536ms;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__link.twgn--is-active {
    background-color: #e8f0fe;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__text {
    opacity: 1;
  }
  .twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
    .twgn.twgn-primary-nav__menu
    .twgn.twgn-card:nth-child(4)
    .twgn-primary-nav__menu-level-2__item__chevron {
    opacity: 1;
  }
}
.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--enter-active-anim
  .twgn-primary-nav__menu
  .twgn.twgn-card {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--search {
    transition-duration: 0s;
    height: 100%;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--foryou
    .twgn-primary-nav__pane-content-wrapper--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--foryou
    .twgn-primary-nav__pane-content-wrapper--search,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--foryou
    .twgn-primary-nav__pane-content-wrapper--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--foryou
    .twgn-primary-nav__pane-content-wrapper--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--trending
    .twgn-primary-nav__pane-content-wrapper--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--trending
    .twgn-primary-nav__pane-content-wrapper--search,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--trending
    .twgn-primary-nav__pane-content-wrapper--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--trending
    .twgn-primary-nav__pane-content-wrapper--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--latest
    .twgn-primary-nav__pane-content-wrapper--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--latest
    .twgn-primary-nav__pane-content-wrapper--search,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--latest
    .twgn-primary-nav__pane-content-wrapper--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--latest
    .twgn-primary-nav__pane-content-wrapper--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--search
    .twgn-primary-nav__pane-content-wrapper--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--search
    .twgn-primary-nav__pane-content-wrapper--search,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--search
    .twgn-primary-nav__pane-content-wrapper--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--search
    .twgn-primary-nav__pane-content-wrapper--trending {
    position: absolute;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--foryou {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--latest {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--trending {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter--pane-menu.twgn-last-pane--search {
    max-height: 172px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane.twgn-enter-active--pane-menu {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--search {
    transition-duration: 300ms;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 37.5em) and (max-height: 660px) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--search {
    height: 100%;
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--trending,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--search {
    max-height: 632px;
  }
}
@media screen and (max-height: 480px) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--foryou
    .twgn.twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__pane-content,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--latest
    .twgn.twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__pane-content,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--trending
    .twgn.twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__pane-content,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane.twgn-enter-active--pane-menu.twgn-last-pane--search
    .twgn.twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__pane-content {
    height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim {
    opacity: 0;
    transition: opacity 200ms 120ms;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation {
  opacity: 0;
  margin-top: 0;
  transform: translateY(0);
}
@media screen and (max-width: 63.937em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(0) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(1) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(2) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(3) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(4) {
    transition-delay: 0ms;
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(0) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(1) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(2) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(3) {
    transition-delay: 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu
    .twgn-card__animation:nth-child(4) {
    transition-delay: 0ms;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(1) {
  transition-duration: 200ms;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(1)
  .twgn-primary-nav__menu-level-2__menu {
  margin-bottom: 0%;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(1)
  .twgn-primary-nav__menu-level-2__item__text {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(1)
  .twgn-primary-nav__menu-level-2__item__chevron {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(2) {
  transition-duration: 200ms;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(2)
  .twgn-primary-nav__menu-level-2__menu {
  margin-bottom: 0%;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(2)
  .twgn-primary-nav__menu-level-2__item__text {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(2)
  .twgn-primary-nav__menu-level-2__item__chevron {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(3) {
  transition-duration: 200ms;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(3)
  .twgn-primary-nav__menu-level-2__menu {
  margin-bottom: 0%;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(3)
  .twgn-primary-nav__menu-level-2__item__text {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(3)
  .twgn-primary-nav__menu-level-2__item__chevron {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(4) {
  transition-duration: 200ms;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(4)
  .twgn-primary-nav__menu-level-2__menu {
  margin-bottom: 0%;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(4)
  .twgn-primary-nav__menu-level-2__item__text {
  opacity: 1;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
  .twgn-primary-nav__menu
  .twgn-card__animation:nth-child(4)
  .twgn-primary-nav__menu-level-2__item__chevron {
  opacity: 1;
}
@media screen and (max-width: 37.437em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-anim
    .twgn-primary-nav__menu:not(.twgn-primary-nav__menu--interacted)
    .twgn.twgn-card {
    height: calc((100vh - 236px) / 4 - 0px);
    flex-basis: calc((100% - (16px * 3)) / 4);
    flex-shrink: 0;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-menu
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-active-anim {
    opacity: 1;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-menu
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--anim-quick.twgn--enter-active-anim
  .twgn-primary-nav__menu
  .twgn-card__animation {
  opacity: 1;
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-menu {
    transition-duration: 240ms, 350ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-menu {
    opacity: 1;
    max-height: calc(100vh - 64px - 150px);
    position: relative;
  }
}
@media screen and (min-width: 64em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-menu {
    max-height: 632px;
  }
}
.twgn-primary-nav__pane.twgn-leaving--pane-menu
  .twgn-primary-nav__pane-content-wrapper--menu {
  display: block;
  opacity: 1;
  height: 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu {
    position: relative;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu {
    height: 100%;
    min-height: calc(100vh - 64px - 150px);
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__menu:not(.twgn-primary-nav__menu--interacted)
    .twgn.twgn-primary-nav__menu-level-1__item.twgn.twgn-card {
    height: 84px;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-card__animation {
    opacity: 1;
    margin-top: 0;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-card__animation:nth-child(1) {
    transition-delay: 0ms;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-card__animation:nth-child(2) {
    transition-delay: 0ms;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-card__animation:nth-child(3) {
    transition-delay: 0ms;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-card__animation:nth-child(4) {
    transition-delay: 0ms;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn-primary-nav__menu-level-1 {
    height: auto;
    max-height: unset;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card {
    height: auto;
    flex: 1 0 auto;
    overflow: visible;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card
    .twgn-card__content {
    height: 82px;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(:last-of-type)
    label:before,
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(:last-of-type)
    label:after {
    width: calc(100% - 16px);
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:first-of-type
    label:after {
    width: calc(100% - 16px);
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:last-of-type
    label:before {
    width: calc(100% - 16px);
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(:last-of-type)
    .twgn-primary-nav__menu-level-2__item__input:checked
    + label:before,
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:not(:first-of-type):not(:last-of-type)
    .twgn-primary-nav__menu-level-2__item__input:checked
    + label:after {
    width: 100%;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:first-of-type
    .twgn-primary-nav__menu-level-2__item__input:checked
    + label:after {
    width: 100%;
  }
  .twgn-primary-nav__pane.twgn-leaving--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu
    .twgn-primary-nav__menu-level-2__item:last-of-type
    .twgn-primary-nav__menu-level-2__item__input:checked
    + label:before {
    width: 100%;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu {
    opacity: 1;
    height: 100%;
    max-height: calc(100% - 60px - 32px);
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu .twgn-primary-nav__header {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu .twgn-logo {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu .twgn-btn {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu {
    max-height: calc(100vh - 64px - 150px);
    opacity: 1;
    transition-duration: 230ms;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu {
    max-height: 632px;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu {
    overflow-y: auto;
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-menu
  .twgn-primary-nav__pane-content-wrapper--menu {
  top: 0;
  display: block;
  position: relative;
  opacity: 1;
}
@media screen and (min-width: 64em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-menu
    .twgn-primary-nav__pane-content-wrapper--menu {
    height: 632px;
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-menu {
  max-height: 1px;
  overflow: hidden;
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-menu
  .twgn-primary-nav__pane-content-wrapper--menu {
  display: block;
  opacity: 1;
}
.twgn-primary-nav__pane-content-wrapper--menu.twgn--leave-anim {
  display: block;
  opacity: 1;
  z-index: 10;
  position: absolute;
  width: 100%;
  background-color: inherit;
  transition: opacity 220ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--leave-anim {
    height: 100%;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--leave-anim {
    max-height: 632px;
  }
}
.twgn-primary-nav__pane-content-wrapper--menu.twgn--leave-anim
  .twgn-card__animation {
  opacity: 1;
}
.twgn-primary-nav__pane-content-wrapper--menu.twgn--leave-active-anim {
  opacity: 0;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--menu.twgn--leave-active-anim {
    max-height: 0px;
  }
}
.twgn-primary-nav__pane-content-wrapper--menu.twgn--is-hidden {
  opacity: 0;
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn-primary-nav__pane.twgn-last-pane--menu
    .twgn-primary-nav__menu:not(.twgn-primary-nav__menu--interacted)
    .twgn.twgn-card {
    height: 84px;
    flex-basis: 84px;
  }
  .twgn-primary-nav__pane.twgn-last-pane--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn-primary-nav__menu-level-1 {
    height: auto;
    max-height: unset;
  }
  .twgn-primary-nav__pane.twgn-last-pane--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card {
    height: auto;
    flex: 1 0 auto;
    overflow: visible;
  }
  .twgn-primary-nav__pane.twgn-last-pane--menu
    .twgn.twgn-primary-nav__menu.twgn-primary-nav__menu--interacted
    .twgn.twgn-card
    .twgn-card__content {
    height: 82px;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane {
    max-height: 172px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search {
  display: block;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search {
    position: relative;
    height: 172px;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search
    .twgn-primary-nav__pane-content {
    overflow: visible;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search {
    max-height: 0px;
    transition-duration: 300ms, 180ms, 180ms;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter-active--pane-search {
    max-height: 172px;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-card__animation {
  opacity: 0;
  transform: scaleX(0.73);
  transition-duration: 350ms, 300ms;
  transition-delay: 0ms, 150ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-card__animation {
    transition-duration: 400ms;
    transition-delay: 198ms;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__query,
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__icon {
  opacity: 0;
  transition-delay: 472.5ms, 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__query,
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__icon {
    transition-delay: 682.5ms, 0ms;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__icon {
    transition-duration: 250ms;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay {
  opacity: 0;
  transition-delay: 420ms, 0ms;
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay
  .twgn.twgn-search__placeholder-word {
  opacity: 0;
  transform: translateY(50px);
  transition: opacity 300ms ease-out,
    transform 350ms cubic-bezier(0.4, 0, 0.2, 1);
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay
  .twgn.twgn-search__placeholder-word:nth-child(1) {
  transition-delay: 175ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay
    .twgn.twgn-search__placeholder-word:nth-child(1) {
    transition-delay: 72ms;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay
  .twgn.twgn-search__placeholder-word:nth-child(2) {
  transition-delay: 206.5ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay
    .twgn.twgn-search__placeholder-word:nth-child(2) {
    transition-delay: 99.45ms;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay
  .twgn.twgn-search__placeholder-word:nth-child(3) {
  transition-delay: 238ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay
    .twgn.twgn-search__placeholder-word:nth-child(3) {
    transition-delay: 126.9ms;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay
  .twgn.twgn-search__placeholder-word:nth-child(4) {
  transition-delay: 269.5ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay
    .twgn.twgn-search__placeholder-word:nth-child(4) {
    transition-delay: 154.35ms;
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__input-wrapper:focus-within
  .twgn.twgn-search__placeholder-overlay {
  transition-delay: 0ms;
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__query,
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__icon {
    transition-delay: 540ms, 0ms;
  }
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay {
    transition-delay: 414ms;
    transform: translateX(-50%) translateY(24px);
  }
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__input-wrapper:focus-within
    .twgn.twgn-search__placeholder-overlay {
    transform: translateX(0%) translateY(24px);
  }
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-card__animation {
  opacity: 1;
  transform: scaleX(1);
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__query,
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__icon {
  opacity: 1;
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay {
  opacity: 1;
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay
  .twgn.twgn-search__placeholder-word {
  opacity: 1;
  transform: translateY(0%);
}
.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__input-wrapper:focus-within
  .twgn.twgn-search__placeholder-overlay {
  transform: translateY(0px);
}
@media screen and (min-width: 37.5em) {
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__query,
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__icon,
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay {
    opacity: 1;
  }
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay {
    transform: translateX(-50%) translateY(0px);
  }
  .twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__input-wrapper:focus-within
    .twgn.twgn-search__placeholder-overlay {
    transform: translateX(0%) translateY(0px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--latest,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--trending {
    transition-duration: 0s;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--menu {
    height: calc(100vh - 64px - 150px);
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--menu {
    height: 632px;
    max-height: 632px;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--trending {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--trending {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--foryou {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter--pane-search.twgn-last-pane--foryou {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane.twgn-enter-active--pane-search {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter-active--pane-search.twgn-last-pane--foryou,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter-active--pane-search.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane.twgn-enter-active--pane-search.twgn-last-pane--trending {
    transition-duration: 310ms;
    max-height: 172px;
  }
}
@media screen and (max-width: 37.437em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__input-wrapper {
    transition: opacity 100ms ease-out 250ms;
    opacity: 0;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-card__animation {
  transform: scaleX(1);
  transition-duration: 100ms;
  transition-delay: 250ms;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-card__animation {
    transition-delay: 250ms;
    opacity: 0;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__query,
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__icon,
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay {
  transition-duration: 100ms;
  transition-delay: 170ms;
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__query,
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__icon,
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
  .twgn.twgn-primary-nav__search
  .twgn-search__placeholder-overlay {
  transition-delay: 170ms;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__query,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__icon {
    opacity: 0;
    transition-delay: 250ms, 0ms;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay {
    opacity: 0;
    transition-delay: 250ms, 0ms, 0ms;
  }
}
@media screen and (max-width: 37.437em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-anim {
    position: absolute;
    top: 0;
    opacity: 1;
  }
}
@media screen and (max-width: 37.437em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__input-wrapper {
    opacity: 1;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-search
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-active-anim
  .twgn.twgn-primary-nav__search
  .twgn-card__animation {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__query,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__icon,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-active-anim
    .twgn.twgn-primary-nav__search
    .twgn-search__placeholder-overlay {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-search
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search.twgn--anim-quick.twgn--enter-active-anim {
    opacity: 1;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-search {
    transition-duration: 240ms, 350ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-search {
    opacity: 1;
    height: 172px;
    max-height: 172px;
    position: relative;
  }
}
.twgn-primary-nav__pane.twgn-leaving--pane-search
  .twgn-primary-nav__pane-content-wrapper--search {
  display: block;
  opacity: 1;
  height: 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-search
    .twgn-primary-nav__pane-content-wrapper--search {
    position: relative;
    height: 172px;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-search {
    opacity: 1;
    height: 100%;
    max-height: calc(100% - 60px - 32px);
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-search
    .twgn-primary-nav__header {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-search .twgn-logo {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-search .twgn-btn {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-search {
    max-height: 172px;
    opacity: 1;
    transition-duration: 180ms;
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-search
  .twgn-primary-nav__pane-content-wrapper--search {
  top: 0;
  display: block;
  position: relative;
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-search
    .twgn-primary-nav__pane-content-wrapper--search {
    height: 172px;
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-search {
  max-height: 1px;
  overflow: hidden;
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-search
  .twgn-primary-nav__pane-content-wrapper--search {
  display: block;
  opacity: 1;
}
.twgn-primary-nav__pane-content-wrapper--search.twgn--leave-anim {
  opacity: 1;
  z-index: 10;
  position: absolute;
  width: 100%;
  background-color: inherit;
  transition: opacity 220ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--search.twgn--leave-anim {
    height: 100%;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  .twgn-primary-nav__pane-content-wrapper--search.twgn--leave-anim {
    max-height: 632px;
  }
}
.twgn-primary-nav__pane-content-wrapper--search.twgn--leave-active-anim {
  opacity: 0;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--search.twgn--leave-active-anim {
    max-height: 0px;
  }
}
.twgn-primary-nav__pane-content-wrapper--search.twgn--is-hidden {
  opacity: 0;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane {
    max-height: calc(90px + 344px + 72px);
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-latest
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--latest {
  display: block;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--latest {
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--latest {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest {
    max-height: 0px;
    transition-duration: 400ms, 180ms, 180ms;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest.twgn-last-pane--search {
    transition-duration: 0s;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest.twgn-last-pane--menu {
    height: auto;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest.twgn-last-pane--menu {
    height: 632px;
    max-height: 632px;
  }
}
@media screen and (min-width: 64em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest.twgn-last-pane--menu {
    height: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter--pane-latest.twgn-last-pane--search {
    height: auto;
    max-height: 172px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-latest
  .twgn-primary-nav__pane.twgn-enter-active--pane-latest {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--search {
    transition-duration: 310ms;
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--search {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--search {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--search {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-latest
    .twgn-primary-nav__pane.twgn-enter-active--pane-latest.twgn-last-pane--foryou
    .twgn-carousel.twgn--anim-quick.twgn--enter-active-anim
    .twgn-carousel__nav {
    opacity: 1;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-latest {
    transition-duration: 240ms, 350ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-latest {
    opacity: 1;
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
    position: relative;
  }
}
@media screen and (min-width: 90em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-latest {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
.twgn-primary-nav__pane.twgn-leaving--pane-latest
  .twgn-primary-nav__pane-content-wrapper--latest {
  display: block;
  opacity: 1;
  height: 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-latest
    .twgn-primary-nav__pane-content-wrapper--latest {
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-latest
    .twgn-primary-nav__pane-content-wrapper--latest {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest {
    opacity: 1;
    max-height: calc(100% - 60px - 32px);
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
    .twgn-primary-nav__header {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest .twgn-logo {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest .twgn-btn {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
    opacity: 1;
    transition-duration: 230ms;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-latest .twgn.twgn-card {
  opacity: 1;
  height: 224px;
  margin-top: 0;
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
  .twgn.twgn-card
  .twgn-card__thumbnail {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
    .twgn.twgn-card:not(.twgn--is-disabled) {
    opacity: 1;
    height: 100%;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
  .twgn-primary-nav__pane-content-wrapper--latest {
  top: 0;
  display: block;
  position: relative;
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
    .twgn-primary-nav__pane-content-wrapper--latest {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-latest
    .twgn-primary-nav__pane-content-wrapper--latest {
    height: calc(90px + 344px + 72px);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-latest {
  max-height: 1px;
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-latest
  .twgn-primary-nav__pane-content-wrapper--latest {
  display: block;
  opacity: 1;
}
.twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim {
  display: block;
  opacity: 1;
  z-index: 10;
  position: absolute;
  width: 100%;
  background-color: inherit;
  transition: opacity 220ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim {
    background-color: transparent;
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled).twgn-card__animation {
    opacity: 1;
    height: 224px;
    margin-top: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled) {
    opacity: 1;
    height: 100%;
  }
  .twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  .twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0);
  }
}
.twgn-primary-nav__pane-content-wrapper--latest.twgn--leave-active-anim {
  opacity: 0;
}
.twgn-primary-nav__pane-content-wrapper--latest.twgn--is-hidden {
  opacity: 0;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane {
    max-height: calc(90px + 344px + 72px);
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-trending
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--trending {
  display: block;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--trending {
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--trending {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending {
    max-height: 0px;
    transition-duration: 400ms, 180ms, 180ms;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending.twgn-last-pane--search {
    transition-duration: 0s;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending.twgn-last-pane--menu {
    height: auto;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending.twgn-last-pane--menu {
    height: 632px;
    max-height: 632px;
  }
}
@media screen and (min-width: 64em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending.twgn-last-pane--menu {
    height: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter--pane-trending.twgn-last-pane--search {
    height: auto;
    max-height: 172px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-trending
  .twgn-primary-nav__pane.twgn-enter-active--pane-trending {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--search {
    transition-duration: 310ms;
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--search {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--search {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--search {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-trending
    .twgn-primary-nav__pane.twgn-enter-active--pane-trending.twgn-last-pane--foryou
    .twgn-carousel.twgn--anim-quick.twgn--enter-active-anim
    .twgn-carousel__nav {
    opacity: 1;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-trending {
    transition-duration: 240ms, 350ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-trending {
    opacity: 1;
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
    position: relative;
  }
}
@media screen and (min-width: 90em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-trending {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
.twgn-primary-nav__pane.twgn-leaving--pane-trending
  .twgn-primary-nav__pane-content-wrapper--trending {
  display: block;
  opacity: 1;
  height: 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-trending
    .twgn-primary-nav__pane-content-wrapper--trending {
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-trending
    .twgn-primary-nav__pane-content-wrapper--trending {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending {
    opacity: 1;
    max-height: calc(100% - 60px - 32px);
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
    .twgn-primary-nav__header {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending .twgn-logo {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending .twgn-btn {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
    opacity: 1;
    transition-duration: 230ms;
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending {
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-trending .twgn.twgn-card {
  opacity: 1;
  height: 224px;
  margin-top: 0;
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
  .twgn.twgn-card
  .twgn-card__thumbnail {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
    .twgn.twgn-card:not(.twgn--is-disabled) {
    opacity: 1;
    height: 100%;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
  .twgn-primary-nav__pane-content-wrapper--trending {
  top: 0;
  display: block;
  position: relative;
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
    .twgn-primary-nav__pane-content-wrapper--trending {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-trending
    .twgn-primary-nav__pane-content-wrapper--trending {
    height: calc(90px + 344px + 72px);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-trending {
  max-height: 1px;
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-trending
  .twgn-primary-nav__pane-content-wrapper--trending {
  display: block;
  opacity: 1;
}
.twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim {
  display: block;
  opacity: 1;
  z-index: 10;
  position: absolute;
  width: 100%;
  background-color: inherit;
  transition: opacity 220ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim {
    background-color: transparent;
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) {
  .twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim {
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled).twgn-card__animation {
    opacity: 1;
    height: 224px;
    margin-top: 0;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled) {
    opacity: 1;
    height: 100%;
  }
  .twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__title,
  .twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-anim
    .twgn.twgn-card:not(.twgn--is-disabled)
    .twgn-card__label-wrapper {
    opacity: 1;
    transform: translateY(0);
  }
}
.twgn-primary-nav__pane-content-wrapper--trending.twgn--leave-active-anim {
  opacity: 0;
}
.twgn-primary-nav__pane-content-wrapper--trending.twgn--is-hidden {
  opacity: 0;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane {
    max-height: 506px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-foryou
  .twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--foryou {
  display: block;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--foryou {
    position: relative;
    height: 506px;
  }
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--foryou
    .twgn-primary-nav__pane-content {
    overflow: visible;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou {
    max-height: 0px;
    transition-duration: 300ms, 180ms, 180ms;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou {
    max-height: 506px;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou.twgn-last-pane--search {
    transition-duration: 0s;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou.twgn-last-pane--menu {
    height: auto;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou.twgn-last-pane--menu {
    height: 632px;
    max-height: 632px;
  }
}
@media screen and (min-width: 64em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou.twgn-last-pane--menu {
    height: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter--pane-foryou.twgn-last-pane--search {
    height: auto;
    max-height: 172px;
  }
}
:not(.twgn--no-js)
  .twgn--is-open.twgn--active-pane-foryou
  .twgn-primary-nav__pane.twgn-enter-active--pane-foryou {
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--search {
    transition-duration: 310ms;
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 37.5em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--search {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 90em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--search {
    max-height: calc(90px + 344px + 72px);
  }
}
@media screen and (min-width: 90em) and (max-height: calc( 90px + 344px + 72px + 64px )) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--menu,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--search {
    height: calc(100% - 64px);
    overflow-y: auto;
    max-height: 100%;
  }
}
@media screen and (min-width: 37.5em) {
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--trending
    .twgn-carousel.twgn--anim-quick.twgn--enter-active-anim
    .twgn-carousel__nav,
  :not(.twgn--no-js)
    .twgn--is-open.twgn--active-pane-foryou
    .twgn-primary-nav__pane.twgn-enter-active--pane-foryou.twgn-last-pane--latest
    .twgn-carousel.twgn--anim-quick.twgn--enter-active-anim
    .twgn-carousel__nav {
    opacity: 1;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-foryou {
    transition-duration: 240ms, 350ms;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-foryou {
    opacity: 1;
    height: calc(90px + 344px + 72px);
    max-height: calc(90px + 344px + 72px);
    position: relative;
  }
}
.twgn-primary-nav__pane.twgn-leaving--pane-foryou
  .twgn-primary-nav__pane-content-wrapper--foryou {
  display: block;
  opacity: 1;
  height: 100%;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane.twgn-leaving--pane-foryou
    .twgn-primary-nav__pane-content-wrapper--foryou {
    position: relative;
    height: calc(90px + 344px + 72px);
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou {
    opacity: 1;
    height: 100%;
    max-height: calc(100% - 60px - 32px);
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou
    .twgn-primary-nav__header {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou .twgn-logo {
    opacity: 1;
  }
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou .twgn-btn {
    opacity: 1;
  }
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou {
    max-height: calc(90px + 344px + 72px);
    opacity: 1;
    transition-duration: 180ms;
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou
  .twgn-primary-nav__pane-content-wrapper--foryou {
  top: 0;
  display: block;
  position: relative;
  opacity: 1;
}
@media screen and (min-width: 37.5em) {
  .twgn.twgn-primary-nav__pane.twgn-leave--pane-foryou
    .twgn-primary-nav__pane-content-wrapper--foryou {
    height: calc(90px + 344px + 72px);
  }
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-foryou {
  max-height: 1px;
  overflow: hidden;
}
.twgn.twgn-primary-nav__pane.twgn-leave-active--pane-foryou
  .twgn-primary-nav__pane-content-wrapper--foryou {
  display: block;
  opacity: 1;
}
.twgn-primary-nav__pane-content-wrapper--foryou.twgn--leave-anim {
  display: block;
  opacity: 1;
  z-index: 10;
  position: absolute;
  width: 100%;
  background-color: inherit;
  transition: opacity 220ms ease-out;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--foryou.twgn--leave-anim {
    height: 100%;
    max-height: calc(100vh - 64px - 150px);
  }
}
@media screen and (min-width: 64em) {
  .twgn-primary-nav__pane-content-wrapper--foryou.twgn--leave-anim {
    max-height: 632px;
  }
}
.twgn-primary-nav__pane-content-wrapper--foryou.twgn--leave-active-anim {
  opacity: 0;
}
@media screen and (min-width: 37.5em) {
  .twgn-primary-nav__pane-content-wrapper--foryou.twgn--leave-active-anim {
    max-height: 0px;
  }
}
.twgn-primary-nav__pane-content-wrapper--foryou.twgn--is-hidden {
  opacity: 0;
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn--no-js .twgn.twgn-primary-nav__header,
  .twgn.twgn--no-js .twgn.twgn-primary-nav__header ~ .twgn-btn {
    opacity: 1;
  }
}
@media screen and (max-width: 37.437em) {
  .twgn.twgn--no-js .twgn.twgn-primary-nav__pane-content-wrapper {
    top: 0;
  }
}
.twgn.twgn--no-js
  #twgn_primary_level_0_menu:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu,
.twgn.twgn--no-js
  #twgn_primary_level_0_search:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--search,
.twgn.twgn--no-js
  #twgn_primary_level_0_foryou:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--foryou,
.twgn.twgn--no-js
  #twgn_primary_level_0_latest:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--latest,
.twgn.twgn--no-js
  #twgn_primary_level_0_trending:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--trending {
  display: block;
  position: relative;
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu {
    height: calc(100vh - 150px);
    padding-bottom: 0;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) and (max-height: 700px) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu {
    height: calc(100vh - 64px);
  }
}
.twgn.twgn--no-js
  #twgn_primary_level_0_menu:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu
  .twgn.twgn-primary-nav__pane {
  width: 100%;
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__pane {
    overflow-y: auto;
  }
}
.twgn.twgn--no-js
  #twgn_primary_level_0_menu:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu
  .twgn.twgn-primary-nav__menu-level-1 {
  pointer-events: auto;
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu-level-1 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu-level-1__item {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    flex: 1 0 auto;
  }
}
.twgn.twgn--no-js
  #twgn_primary_level_0_menu:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu
  .twgn-primary-nav__menu-level-1__item__label:focus {
  background-color: #dadce0;
}
@media not screen and (hover: hover) and (pointer: fine) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn--is-ios
    .twgn-primary-nav__menu-level-1__item__label:focus {
    background-color: #f9fafb;
  }
}
@supports (selector: focus-visible) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__menu-level-1__item__label:focus {
    background-color: #f9fafb;
  }
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn-primary-nav__menu-level-1__item__label:focus-visible {
    background-color: #dadce0;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu-level-1__item__input:checked
    + .twgn.twgn-primary-nav__menu-level-1__item__label {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media screen and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_menu:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--menu
    .twgn.twgn-primary-nav__menu-level-1__item__input:checked
    ~ .twgn-primary-nav__menu-level-2 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    flex: 1 0 auto;
  }
}
.twgn.twgn--no-js
  #twgn_primary_level_0_menu:checked
  ~ .twgn.twgn-primary-nav__pane
  .twgn-primary-nav__pane-content-wrapper--menu
  .twgn.twgn-primary-nav__menu-level-2__menu {
  margin-bottom: unset;
}
.twgn.twgn--no-js .twgn.twgn-primary-nav__menu-level-2__item__text,
.twgn.twgn--no-js .twgn.twgn-primary-nav__menu-level-2__item__chevron {
  opacity: 1;
}
@media screen and (min-width: 37.5em) and (max-width: 63.937em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_search:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search {
    padding: 60px 24px;
  }
}
@media screen and (min-width: 64em) {
  .twgn.twgn--no-js
    #twgn_primary_level_0_search:checked
    ~ .twgn.twgn-primary-nav__pane
    .twgn-primary-nav__pane-content-wrapper--search {
    padding: 60px 0;
  }
}
