/* Signal Studies — editorial case blocks (2D page) */

.signalStudies {
  margin-top: clamp(3.5rem, 9vw, 6.5rem);
  padding-top: clamp(2.5rem, 6vw, 4rem);
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

/* 2D page: Signal Studies is the sole main content — no divider above */
.page-2d .siteMain > .signalStudies:first-child {
  margin-top: 0;
  border-top: none;
  padding-top: clamp(0.25rem, 1vw, 0.75rem);
}

.signalStudies__intro {
  max-width: min(50rem, 100%);
  margin: 0 0 clamp(3rem, 7vw, 5rem);
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: thin;
}

.signalStudies__eyebrow {
  margin: 0 0 0.65rem;
  font-family: "Inter", system-ui, sans-serif;
  font-size: 0.6875rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.42);
}

.signalStudies__title {
  margin: 0 0 1rem;
  font-family: "Inter", system-ui, sans-serif;
  font-size: clamp(1.65rem, 3.8vw, 2.35rem);
  font-weight: 800;
  letter-spacing: -0.03em;
  line-height: 1.08;
  color: #fff;
}

.signalStudies__lede {
  margin: 0;
  max-width: none;
  width: max-content;
  font-family: "Inter", system-ui, sans-serif;
  font-size: clamp(0.82rem, 1.15vw, 1.05rem);
  font-weight: 400;
  line-height: 1.5;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.58);
}

.signalStudies__list {
  display: flex;
  flex-direction: column;
  gap: clamp(3.25rem, 8vw, 5.5rem);
}

/* ----- Single study ----- */

.signalStudy {
  margin: 0;
  padding: 0;
}

.signalStudy__header {
  max-width: 40rem;
  margin-bottom: clamp(1.35rem, 3vw, 2rem);
}

.signalStudy__label {
  margin: 0 0 0.4rem;
  font-family: "Inter", system-ui, sans-serif;
  font-size: 0.6875rem;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.38);
}

.signalStudy__title {
  margin: 0 0 0.75rem;
  font-family: "Inter", system-ui, sans-serif;
  font-size: clamp(1.2rem, 2.4vw, 1.5rem);
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.15;
  color: rgba(255, 255, 255, 0.96);
}

.signalStudy__desc {
  margin: 0;
  font-family: "Inter", system-ui, sans-serif;
  font-size: 0.9rem;
  line-height: 1.68;
  color: rgba(255, 255, 255, 0.52);
}

.signalStudy__body {
  display: flex;
  flex-direction: column;
  gap: clamp(0.85rem, 2vw, 1.15rem);
}

.signalStudy__body--editorial {
  gap: clamp(1rem, 2.2vw, 1.35rem);
}

.signalStudy__figure {
  margin: 0;
}

.signalStudy__media {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  width: 100%;
  background: #0c0c0c;
  border: 1px solid rgba(255, 255, 255, 0.04);
  transition: border-color 0.2s ease, background-color 0.2s ease;
}

.signalStudy__media:hover {
  border-color: rgba(255, 255, 255, 0.075);
  background: #0f0f0f;
}

.signalStudy__media--hero {
  aspect-ratio: 16 / 9;
  min-height: clamp(200px, 36vw, 520px);
}

.signalStudy__media--detail {
  aspect-ratio: 4 / 3;
  min-height: clamp(140px, 22vw, 240px);
}

/* Editorial: large left supporting panel (02.jpg) */
.signalStudy__media--editorialLarge {
  min-height: clamp(220px, 42vw, 420px);
  height: 100%;
}

/* Editorial: stacked right panels (03 / 04) */
.signalStudy__media--editorialSmall {
  min-height: clamp(140px, 22vw, 200px);
  height: 100%;
}

.signalStudy__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}

/* Hero: prefer full-bleed cover; switch to contain if you add .signalStudy__img--contain */
.signalStudy__img--hero {
  object-fit: cover;
  object-position: center center;
}

.signalStudy__ph {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  color: rgba(255, 255, 255, 0.18);
}

.signalStudy__phLabel {
  font-family: "Inter", system-ui, sans-serif;
  font-size: 0.65rem;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  user-select: none;
}

/* ----- Editorial: hero + bottom row [ large | top/bottom ] ----- */

.signalStudy__editorialRow {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(0.85rem, 2vw, 1.1rem);
  align-items: stretch;
}

.signalStudy__figure--editorialLarge {
  min-height: 0;
}

.signalStudy__figure--editorialLarge .signalStudy__media--editorialLarge {
  min-height: clamp(200px, 48vw, 380px);
}

.signalStudy__editorialStack {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  gap: clamp(0.85rem, 2vw, 1.1rem);
  min-height: 0;
}

.signalStudy__figure--editorialTop,
.signalStudy__figure--editorialBottom {
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.signalStudy__figure--editorialTop .signalStudy__media,
.signalStudy__figure--editorialBottom .signalStudy__media {
  flex: 1;
  min-height: clamp(160px, 38vw, 260px);
}

@media (min-width: 720px) {
  .signalStudy__editorialRow {
    grid-template-columns: minmax(0, 1.42fr) minmax(0, 0.58fr);
    min-height: clamp(260px, 32vw, 440px);
  }

  .signalStudy__figure--editorialLarge {
    height: 100%;
  }

  .signalStudy__figure--editorialLarge .signalStudy__media--editorialLarge {
    min-height: 0;
    height: 100%;
  }

  .signalStudy__editorialStack {
    height: 100%;
    grid-template-rows: 1fr 1fr;
    align-content: stretch;
  }

  .signalStudy__figure--editorialTop,
  .signalStudy__figure--editorialBottom {
    height: 100%;
    min-height: 0;
  }

  .signalStudy__figure--editorialTop .signalStudy__media,
  .signalStudy__figure--editorialBottom .signalStudy__media {
    min-height: 0;
    height: 100%;
  }
}

/* ----- Editorial split: hero left | 02 + 03 + 04 (equal strips in stack column) ----- */

/* Same as Study 01 (editorial): no article fill — page black shows through */
.signalStudy[data-layout="editorialSplit"] {
  background: transparent;
}

.signalStudy__body--editorialSplit {
  gap: clamp(1rem, 2.2vw, 1.35rem);
}

.signalStudy__body--editorialSplit .signalStudy__media {
  border: none;
  background: #000;
  transition: none;
}

.signalStudy__body--editorialSplit .signalStudy__media:hover {
  border-color: transparent;
  background: #000;
}

.signalStudy__media--splitHero {
  min-height: clamp(200px, 52vw, 420px);
}

.signalStudy__media--splitSupport,
.signalStudy__media--splitAccent {
  width: 100%;
}

.signalStudy__editorialSplitRow {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(0.85rem, 2vw, 1.1rem);
  align-items: stretch;
}

.signalStudy__editorialSplitStack {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(0.85rem, 2vw, 1.1rem);
  min-height: 0;
}

.signalStudy__figure--splitHero,
.signalStudy__figure--splitTop,
.signalStudy__figure--splitMid,
.signalStudy__figure--splitAccent {
  display: flex;
  flex-direction: column;
  min-height: 0;
}

/* Study 03 — rooster (02 / splitTop): move subject up so lower head / beak aren’t cut off the bottom of the strip */
.signalStudy[data-study-id="03"] .signalStudy__figure--splitTop .signalStudy__img {
  object-position: 50% 40%;
  transform: translateY(clamp(-0.42rem, -1.5vw, -0.18rem));
}

/* Study 03 — bird (04 / accent): move down so the crown clears the top of the strip */
.signalStudy[data-study-id="03"] .signalStudy__figure--splitAccent .signalStudy__img {
  object-position: 50% 8%;
  transform: translateY(clamp(0.48rem, 1.9vw, 1.05rem));
}

/* Mobile: 02 / 03 / 04 identical strip height (accent must not outgrow support rows) */
@media (max-width: 719px) {
  .signalStudy__editorialSplitStack {
    grid-template-rows: repeat(3, auto);
  }

  .signalStudy__figure--splitTop .signalStudy__media--splitSupport,
  .signalStudy__figure--splitMid .signalStudy__media--splitSupport,
  .signalStudy__figure--splitAccent .signalStudy__media--splitAccent {
    flex: 0 0 auto;
    min-height: clamp(110px, 28vw, 168px);
    max-height: clamp(110px, 28vw, 168px);
    height: clamp(110px, 28vw, 168px);
  }
}

@media (min-width: 720px) {
  .signalStudy__editorialSplitRow {
    grid-template-columns: minmax(0, 1.65fr) minmax(0, 0.85fr);
    min-height: clamp(280px, 36vw, 480px);
    gap: clamp(0.85rem, 2vw, 1.25rem);
    align-items: stretch;
  }

  .signalStudy__figure--splitHero {
    height: 100%;
  }

  .signalStudy__figure--splitHero .signalStudy__media--splitHero {
    flex: 1 1 auto;
    min-height: 0;
    height: 100%;
  }

  .signalStudy__editorialSplitStack {
    height: 100%;
    /* Equal thirds: 02 / 03 / 04 share one column; min-height 0 prevents one image from blowing out a row */
    grid-template-rows: repeat(3, minmax(0, 1fr));
    gap: clamp(0.85rem, 2vw, 1.1rem);
    align-content: stretch;
  }

  .signalStudy__figure--splitTop,
  .signalStudy__figure--splitMid,
  .signalStudy__figure--splitAccent {
    height: 100%;
    min-height: 0;
  }

  .signalStudy__figure--splitTop .signalStudy__media--splitSupport,
  .signalStudy__figure--splitMid .signalStudy__media--splitSupport,
  .signalStudy__figure--splitAccent .signalStudy__media--splitAccent {
    flex: 1 1 0;
    min-height: 0;
    height: 100%;
  }
}

/* ----- Breakdown layout (Study 02): 2×2 grid + one thin accent — clear hierarchy, no overlap ----- */

.signalStudy[data-layout="breakdown"] {
  background: transparent;
}

.signalStudy__body--breakdown {
  gap: clamp(1rem, 2.2vw, 1.35rem);
}

.signalStudy__body--breakdown .signalStudy__media {
  border: none;
  background: #000;
  transition: none;
}

.signalStudy__body--breakdown .signalStudy__media:hover {
  border-color: transparent;
  background: #000;
}

.signalStudy__breakdownGrid {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(0.75rem, 1.75vw, 1.05rem);
  width: 100%;
  min-height: 0;
}

.signalStudy__breakdownGrid .signalStudy__figure {
  display: flex;
  flex-direction: column;
  min-height: 0;
  min-width: 0;
  margin: 0;
}

/* Top row 01 / 02 — supporting; capped height so they don’t read as hero tiles */
.signalStudy__media--bdTop {
  min-height: clamp(88px, 20vw, 140px);
  max-height: clamp(100px, 22vw, 168px);
}

.signalStudy__figure--bdTL .signalStudy__media--bdTop,
.signalStudy__figure--bdTR .signalStudy__media--bdTop {
  flex: 0 0 auto;
}

@media (max-width: 719px) {
  .signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__media--bdTop {
    min-height: clamp(100px, 28vw, 180px);
    max-height: clamp(130px, 36vw, 220px);
  }
}

/* Bottom-left 04 — single dominant anchor */
.signalStudy__media--bdAnchor {
  min-height: clamp(160px, 36vw, min(48vh, 420px));
}

/* Bottom-right 03 — modular fragment, smaller than anchor */
.signalStudy__media--bdMod {
  min-height: clamp(120px, 28vw, min(38vh, 300px));
}

.signalStudy__figure--bdAnchor .signalStudy__media--bdAnchor,
.signalStudy__figure--bdMod .signalStudy__media--bdMod {
  flex: 1 1 auto;
  min-height: 0;
}

/* Fifth element: one subtle full-width strip (not equal to main panels) */
.signalStudy__figure--bdAccent {
  grid-column: 1 / -1;
}

.signalStudy__media--bdAccentStrip {
  flex: 0 0 auto;
  max-height: clamp(1.75rem, 5vw, 2.5rem);
  min-height: clamp(1.5rem, 4.25vw, 2.1rem);
}

.signalStudy__figure--bdAccent .signalStudy__img {
  filter: grayscale(1);
  opacity: 0.65;
  object-fit: cover;
  object-position: 50% 42%;
}

/*
 * Study 02: each PNG is a multi-panel composite. Low scale = whole strip reads as 5+ “tiles.”
 * Use strong zoom so each cell is one clear module (hierarchy: anchor > module > support row).
 */
.signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__breakdownGrid .signalStudy__img {
  object-fit: cover;
}

.signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__figure--bdTL .signalStudy__img {
  transform: scale(1.82);
  transform-origin: 27% 50%;
}

/* Bus needs vertical room: large translateY in a ~0.28fr row was only showing wheels */
.signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__figure--bdTR .signalStudy__img {
  transform: scale(1.18) translateY(clamp(0.35rem, 1.5vw, 1rem));
  transform-origin: 76% 20%;
}

.signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__figure--bdAnchor .signalStudy__img {
  transform: scale(1.74);
  transform-origin: 50% 50%;
}

/* 03.png: Captain (left third) off-frame — center crop on pirate + MC only */
.signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__figure--bdMod .signalStudy__img {
  transform: scale(1.2) translateX(clamp(0.55rem, 2.4vw, 1.4rem));
  transform-origin: 66% 50%;
}

.signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__figure--bdAccent .signalStudy__img {
  transform: scale(2);
  transform-origin: 83% 50%;
}

@media (min-width: 720px) {
  .signalStudy__breakdownGrid {
    grid-template-columns: minmax(0, 1.3fr) minmax(0, 0.7fr);
    grid-template-rows: minmax(0, 0.28fr) minmax(0, 1fr) auto;
    gap: clamp(0.75rem, 1.75vw, 1.05rem);
    min-height: clamp(280px, 44vw, 560px);
    align-items: stretch;
  }

  /* Study 02: taller top band so 01/02 composites aren’t letterboxed into a slit */
  .signalStudy[data-study-id="02"][data-layout="breakdown"] .signalStudy__breakdownGrid {
    grid-template-rows: minmax(clamp(148px, 20vw, 240px), 0.44fr) minmax(0, 1fr) auto;
    min-height: clamp(320px, 48vw, 620px);
  }

  .signalStudy__figure--bdTL {
    grid-column: 1;
    grid-row: 1;
  }

  .signalStudy__figure--bdTR {
    grid-column: 2;
    grid-row: 1;
  }

  .signalStudy__figure--bdAnchor {
    grid-column: 1;
    grid-row: 2;
  }

  .signalStudy__figure--bdMod {
    grid-column: 2;
    grid-row: 2;
  }

  .signalStudy__figure--bdAccent {
    grid-column: 1 / -1;
    grid-row: 3;
  }

  .signalStudy__figure--bdTL,
  .signalStudy__figure--bdTR,
  .signalStudy__figure--bdAnchor,
  .signalStudy__figure--bdMod {
    height: 100%;
    min-height: 0;
  }

  .signalStudy__media--bdTop {
    flex: 1 1 0;
    min-height: 0;
    max-height: none;
    height: 100%;
  }

  .signalStudy__figure--bdTL .signalStudy__media--bdTop,
  .signalStudy__figure--bdTR .signalStudy__media--bdTop {
    flex: 1 1 0;
  }
}

/* ----- Visual Systems (Study 04): dominant hero + two secondaries — flat grid, no overlap ----- */

/* Full-bleed like Study 03 — no centered max-width on the article (that indented text vs other studies) */
.signalStudy[data-layout="visualSystems"] {
  background: transparent;
}

/* Same header rail as every study (.signalStudy__header defaults to max-width: 40rem) */
.signalStudy[data-layout="visualSystems"] .signalStudy__header {
  margin-bottom: clamp(1.35rem, 3vw, 2rem);
}

.signalStudy__body--visualSystems {
  gap: 0;
}

.signalStudy__body--visualSystems .signalStudy__media {
  border: none;
  background: #000;
  transition: none;
}

.signalStudy__body--visualSystems .signalStudy__media:hover {
  border-color: transparent;
  background: #000;
}

.signalStudy__visualSystems {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  gap: clamp(0.75rem, 2vw, 1.15rem);
  width: 100%;
}

.signalStudy__figure--vsHero,
.signalStudy__figure--vsSecA,
.signalStudy__figure--vsSecB {
  display: flex;
  flex-direction: column;
  margin: 0;
  min-height: 0;
  min-width: 0;
}

/* Mobile stack: taller strips (closer to Study 03 portrait scale) */
.signalStudy__media--vsHero {
  min-height: clamp(240px, 72vw, 520px);
  width: 100%;
}

.signalStudy__media--vsSecondary {
  min-height: clamp(160px, 48vw, 320px);
  width: 100%;
}

@media (min-width: 720px) {
  /* Match Study 03 column balance; extra height = longer / more portrait cells (cover scales art) */
  .signalStudy__visualSystems {
    grid-template-columns: minmax(0, 1.65fr) minmax(0, 0.85fr);
    grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
    gap: 3px;
    align-items: stretch;
    min-height: clamp(420px, 68vw, 960px);
  }

  .signalStudy__figure--vsHero {
    grid-column: 1;
    grid-row: 1 / span 2;
  }

  .signalStudy__figure--vsSecA {
    grid-column: 2;
    grid-row: 1;
  }

  .signalStudy__figure--vsSecB {
    grid-column: 2;
    grid-row: 2;
  }

  .signalStudy__media--vsHero,
  .signalStudy__media--vsSecondary {
    flex: 1 1 auto;
    min-height: 0;
    height: 100%;
  }
}

/* Default two-detail layout */
.signalStudy__details {
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(0.85rem, 2vw, 1.15rem);
}

@media (min-width: 720px) {
  .signalStudy__details {
    grid-template-columns: minmax(0, 1.12fr) minmax(0, 0.88fr);
    align-items: stretch;
  }
}

@media (min-width: 1040px) {
  .signalStudy__details {
    grid-template-columns: minmax(0, 1.2fr) minmax(0, 0.75fr);
  }
}

/* Click-to-expand (same interaction model as experiential case galleries) */
.signalStudy__zoomBtn {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: transparent;
  cursor: zoom-in;
  -webkit-tap-highlight-color: transparent;
  appearance: none;
}

.signalStudy__zoomBtn:focus-visible {
  outline: 2px solid #0081fb;
  outline-offset: -2px;
}

.signalStudy__zoomBtn:focus:not(:focus-visible) {
  outline: none;
}

/* Full-screen image lightbox */
.signalStudyLightbox {
  position: fixed;
  inset: 0;
  z-index: 280;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.28s ease, visibility 0.28s ease;
}

.signalStudyLightbox.is-open {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}

.signalStudyLightbox__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.94);
  cursor: zoom-out;
}

.signalStudyLightbox__inner {
  position: absolute;
  inset: 0;
  z-index: 1;
  padding: max(0.4rem, env(safe-area-inset-top, 0px))
    max(0.4rem, env(safe-area-inset-right, 0px)) max(0.4rem, env(safe-area-inset-bottom, 0px))
    max(0.4rem, env(safe-area-inset-left, 0px));
  box-sizing: border-box;
  overflow: hidden;
  pointer-events: auto;
}

.signalStudyLightbox__close {
  position: absolute;
  top: max(0.5rem, env(safe-area-inset-top, 0px));
  right: max(0.5rem, env(safe-area-inset-right, 0px));
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.65rem;
  height: 2.65rem;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  background: rgba(20, 20, 22, 0.9);
  color: rgba(255, 255, 255, 0.95);
  font-size: 1.45rem;
  line-height: 1;
  cursor: pointer;
  pointer-events: auto;
  transition: background 0.2s ease, border-color 0.2s ease;
}

.signalStudyLightbox__close:hover {
  background: rgba(40, 40, 44, 0.95);
  border-color: rgba(255, 255, 255, 0.35);
}

.signalStudyLightbox__close:focus-visible {
  outline: 2px solid #0081fb;
  outline-offset: 2px;
}

.signalStudyLightbox__nav {
  position: absolute;
  top: 50%;
  z-index: 2;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.75rem;
  height: min(4.5rem, 22vh);
  min-width: 2.75rem;
  margin: 0;
  padding: 0 0.15rem;
  border: 1px solid rgba(255, 255, 255, 0.22);
  border-radius: 10px;
  background: rgba(20, 20, 22, 0.88);
  color: rgba(255, 255, 255, 0.95);
  cursor: pointer;
  pointer-events: auto;
  transition: background 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
}

.signalStudyLightbox__nav--prev {
  left: max(0.35rem, env(safe-area-inset-left, 0px));
}

.signalStudyLightbox__nav--next {
  right: max(0.35rem, env(safe-area-inset-right, 0px));
}

.signalStudyLightbox__nav:hover:not(:disabled) {
  background: rgba(40, 40, 44, 0.95);
  border-color: rgba(255, 255, 255, 0.38);
}

.signalStudyLightbox__nav:focus-visible {
  outline: 2px solid #0081fb;
  outline-offset: 2px;
}

.signalStudyLightbox__nav:disabled {
  opacity: 0.28;
  cursor: not-allowed;
}

.signalStudyLightbox__navIcon {
  font-size: 2rem;
  line-height: 1;
  font-weight: 300;
  margin-top: -0.08em;
}

/*
 * Fill the padded stage so object-fit: contain scales every asset (including
 * smaller PNGs) up to the viewport — same perceived size as Study 01 in the viewer.
 */
.signalStudyLightbox__img {
  position: absolute;
  inset: 0;
  z-index: 1;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  object-fit: contain;
  object-position: center;
  border-radius: clamp(4px, 0.8vw, 8px);
  box-shadow: 0 24px 100px rgba(0, 0, 0, 0.75);
  pointer-events: auto;
}

@media (prefers-reduced-motion: reduce) {
  .signalStudyLightbox {
    transition: none;
  }
}
