/* ================= Ozark HogRun — coach's sheet =================
   Ink on paper. Slab headlines, humanist sans, hairline rules.
   Photos as real anchors. Motion for hierarchy, not decoration.
   ================================================================= */
:root {
  --paper: #D6D0C0;
  --paper2: #C7C0AE;
  --sheet: #E6E0D2;
  --ink: #16140F;
  --ink2: #3C3932;
  --rule: #A8A18F;
  --rule2: #B9B29F;
  --red: #7A181C;
  --forest: #243D32;
  --mark: #D4C878;
  --maxw: 1140px;
  --ease: cubic-bezier(.22, 1, .36, 1);
}

*, *::before, *::after { box-sizing: border-box }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth }

body {
  margin: 0;
  background:
    radial-gradient(1200px 600px at 12% -10%, rgba(140, 29, 34, .06), transparent 55%),
    radial-gradient(900px 500px at 100% 8%, rgba(44, 74, 59, .07), transparent 50%),
    var(--paper);
  color: var(--ink2);
  font-family: "Public Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 17.5px;
  line-height: 1.68;
  -webkit-font-smoothing: antialiased;
  position: relative;
}

body::before {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  opacity: .055;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");
}

body > * { position: relative; z-index: 1 }
img { max-width: 100%; display: block }
a { color: inherit }
p { margin: 0 0 1.1em }
p:last-child { margin-bottom: 0 }

/* ---------- type ---------- */
h1, h2, h3, h4 {
  font-family: "Zilla Slab", Georgia, serif;
  color: var(--ink);
  font-weight: 600;
  line-height: 1.06;
  letter-spacing: -.017em;
  margin: 0;
}
.h1 { font-size: clamp(2.3rem, 5vw, 3.8rem); line-height: 1.03 }
.h2 { font-size: clamp(1.72rem, 3.2vw, 2.6rem) }
.h3 { font-size: clamp(1.16rem, 1.9vw, 1.4rem); letter-spacing: -.008em }
.h4 { font-size: 1.03rem; font-weight: 600; letter-spacing: 0 }
.kicker {
  font-family: "Zilla Slab", serif;
  font-style: italic;
  font-weight: 500;
  color: var(--red);
  font-size: 1.02rem;
  letter-spacing: 0;
  display: block;
  margin-bottom: 16px;
}
.kicker--pale { color: #D9A0A2 }
.lede {
  font-size: clamp(1.06rem, 1.5vw, 1.22rem);
  line-height: 1.56;
  max-width: 56ch;
  color: var(--ink2);
}
.big {
  font-family: "Zilla Slab", serif;
  font-size: clamp(1.28rem, 2.2vw, 1.58rem);
  line-height: 1.34;
  color: var(--ink);
}
.small { font-size: .93rem }
.tiny { font-size: .85rem; color: #5E5A50 }
.num {
  font-family: "Zilla Slab", serif;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
strong { color: var(--ink); font-weight: 600 }
.drop::first-letter {
  font-family: "Zilla Slab", serif;
  font-weight: 600;
  font-size: 3.4em;
  line-height: .84;
  float: left;
  margin: .06em .09em 0 0;
  color: var(--ink);
}

/* ---------- structure ---------- */
.wrap { max-width: var(--maxw); margin: 0 auto; padding: 0 26px }
.sec { padding: 74px 0 }
.sec--top { padding-top: 58px }
.sec--tight { padding: 52px 0 }
.sec--paper2 { background: var(--paper2) }
.sec--ink { background: var(--ink); color: #CFCBBF }
.sec--ink h1, .sec--ink h2, .sec--ink h3, .sec--ink h4 { color: var(--paper) }
.sec--ink strong { color: var(--paper) }
.sec--ink .lede, .sec--ink .big { color: #CFCBBF }
.line { border: 0; border-top: 1px solid var(--rule); margin: 0 }
.cols { display: grid; gap: 38px }
@media (min-width: 840px) {
  .cols--2 { grid-template-columns: 1fr 1fr; gap: 56px }
  .cols--3 { grid-template-columns: repeat(3, 1fr); gap: 44px }
  .cols--essay { grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: 62px; align-items: start }
  .cols--hero { grid-template-columns: minmax(0, 1.12fr) minmax(0, 1fr); gap: 54px; align-items: center }
  .cols--wide { grid-template-columns: minmax(0, .62fr) minmax(0, 1fr); gap: 62px; align-items: start }
  .cols--about { grid-template-columns: minmax(0, .9fr) minmax(0, 1.2fr); gap: 48px; align-items: end }
}

/* ---------- links & buttons ---------- */
.btn {
  display: inline-block;
  font-family: "Public Sans", sans-serif;
  font-weight: 600;
  font-size: .95rem;
  text-decoration: none;
  padding: 13px 24px;
  background: var(--red);
  color: #FBFAF6;
  border: 1px solid var(--red);
  cursor: pointer;
  transition: background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);
}
.btn:hover {
  background: #701418;
  border-color: #701418;
  transform: translateY(-1px);
  box-shadow: 0 10px 18px -14px rgba(25, 24, 19, .7);
}
.btn:disabled { opacity: .65; cursor: wait; transform: none; box-shadow: none }
.btn--line { background: transparent; color: var(--ink); border-color: var(--ink) }
.btn--line:hover { background: var(--ink); color: var(--paper) }
.sec--ink .btn--line { color: var(--paper); border-color: rgba(239, 237, 230, .5) }
.sec--ink .btn--line:hover { background: var(--paper); color: var(--ink); border-color: var(--paper) }
.tlink {
  display: inline-block;
  font-weight: 600;
  text-decoration: none;
  color: var(--ink);
  border-bottom: 2px solid var(--red);
  padding-bottom: 2px;
  transition: color .16s ease;
}
.tlink:hover { color: var(--red) }
.sec--ink .tlink { color: var(--paper) }
.actions { display: flex; flex-wrap: wrap; gap: 14px 22px; align-items: center; margin-top: 30px }
:focus-visible { outline: 2px solid var(--red); outline-offset: 3px }
.sec--ink :focus-visible, .foot :focus-visible { outline-color: var(--mark) }

/* ---------- masthead ---------- */
.head {
  background: rgba(214, 208, 192, .92);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--rule);
  position: sticky;
  top: 0;
  z-index: 20;
  animation: headIn .7s var(--ease) both;
}
.head__in {
  max-width: var(--maxw);
  margin: 0 auto;
  padding: 14px 26px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 28px;
  align-items: center;
  justify-content: space-between;
}
.brand {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: var(--ink);
  transition: opacity .2s ease, transform .2s var(--ease);
}
.brand:hover { opacity: .9; transform: translateY(-1px) }
.brand__logo {
  display: block;
  height: 46px;
  width: auto;
  max-width: min(220px, 52vw);
  flex: none;
  object-fit: contain;
}
.brand__logo--mark {
  height: 48px;
  width: 48px;
  max-width: none;
  border-radius: 6px;
}
.foot .brand__logo--mark {
  height: 52px;
  width: 52px;
}
.menu {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
  font-size: .96rem;
  font-weight: 500;
}
.menu a {
  text-decoration: none;
  color: var(--ink2);
  padding-bottom: 3px;
  border-bottom: 2px solid transparent;
  transition: color .16s ease, border-color .16s ease;
}
.menu a:hover { color: var(--ink) }
.menu a[aria-current="page"] { color: var(--ink); border-bottom-color: var(--red) }

/* ---------- the sheet ---------- */
.sheetwrap { position: relative; isolation: isolate }
.sheetwrap::before {
  content: "";
  position: absolute;
  left: 12px;
  right: -7px;
  top: 7px;
  bottom: -7px;
  z-index: -1;
  background: var(--sheet);
  border: 1px solid var(--rule);
  transform: rotate(1.5deg);
}
.sheet {
  position: relative;
  background: var(--sheet);
  border: 1px solid var(--rule);
  transform: rotate(-.75deg);
  box-shadow: 0 14px 28px -24px rgba(25, 24, 19, .6);
}
.sheet__top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 14px;
  padding: 16px 20px 13px;
  border-bottom: 2px solid var(--ink);
}
.sheet__top b {
  font-family: "Zilla Slab", serif;
  font-weight: 600;
  font-size: 1.02rem;
  color: var(--ink);
  letter-spacing: -.01em;
}
.sheet__row {
  display: grid;
  grid-template-columns: 44px 1fr auto;
  gap: 14px;
  align-items: baseline;
  padding: 10px 20px;
  border-bottom: 1px solid var(--rule2);
}
.sheet__row--mark { background: linear-gradient(90deg, rgba(233, 222, 138, .6), rgba(233, 222, 138, .26)) }
.sheet__d {
  font-family: "Zilla Slab", serif;
  font-style: italic;
  font-weight: 500;
  color: var(--red);
  font-size: .95rem;
}
.sheet__w { font-size: .95rem; color: var(--ink) }
.sheet__p {
  font-family: "Zilla Slab", serif;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
  color: var(--ink);
  font-size: .98rem;
  white-space: nowrap;
}
.sheet__sum {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 13px 20px;
  border-top: 2px solid var(--ink);
}
.sheet__sum b {
  font-family: "Zilla Slab", serif;
  font-size: 1.12rem;
  color: var(--ink);
}
.sheet__cap { margin: 30px 2px 0; font-size: .93rem; color: #5E5A50; max-width: 46ch }
.sheetwrap--flat { padding: 0 }
.sheetwrap--flat::before { display: none }
.sheetwrap--flat .sheet { transform: none; box-shadow: none }

/* ---------- home hero (split + mountains) ---------- */
.hero--split {
  position: relative;
  overflow: hidden;
  padding: 58px 0 74px;
  color: var(--ink2);
  background: linear-gradient(165deg, #C9C2B0 0%, var(--paper) 48%, #BDB5A2 100%);
}
.hero__shapes {
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  overflow: hidden;
}
.hero__mountains {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: min(58%, 420px);
  display: block;
}
.hero__sky {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  opacity: .72;
}
.hero__birds {
  animation: birdDrift 11s ease-in-out infinite alternate;
}
@keyframes birdDrift {
  from { transform: translate(0, 0) }
  to { transform: translate(14px, -8px) }
}
@media (prefers-reduced-motion: reduce) {
  .hero__birds { animation: none }
}
.hero__split {
  position: relative;
  z-index: 1;
}
.hero--split .h1 { color: var(--ink) }
.hero--split .lede { color: var(--ink2) }
.hero--split .kicker { color: var(--red) }
.hero--split .tlink { color: var(--ink); border-bottom-color: var(--red) }
.hero--split .tlink:hover { color: var(--red) }

/* ---------- media frames ---------- */
.hero-media {
  position: relative;
  border: 1px solid var(--rule);
  background: var(--ink);
  overflow: hidden;
  aspect-ratio: 4 / 5;
  max-height: 560px;
  box-shadow: 0 22px 40px -28px rgba(25, 24, 19, .65);
}
.hero-media img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 18%;
  transition: transform 1.1s var(--ease);
}
.hero-media:hover img { transform: scale(1.03) }
.hero-media__cap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 18px 18px 16px;
  background: linear-gradient(transparent, rgba(25, 24, 19, .78));
  color: #EFEDE6;
  font-size: .88rem;
}

/* ---------- portrait + gallery ---------- */
.portrait {
  border: 1px solid var(--rule);
  background: var(--sheet);
  aspect-ratio: 4 / 5;
  overflow: hidden;
  box-shadow: 0 18px 36px -28px rgba(25, 24, 19, .55);
}
.portrait img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.portrait__note {
  margin-top: 12px;
  font-size: .85rem;
  color: #5E5A50;
}
.gallery {
  display: grid;
  gap: 16px;
  margin-top: 36px;
}
@media (min-width: 640px) {
  .gallery { grid-template-columns: 1fr 1fr; gap: 18px }
}
.gallery figure {
  margin: 0;
  border: 1px solid var(--rule);
  background: var(--sheet);
  overflow: hidden;
}
.gallery img {
  width: 100%;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  object-position: center;
  transition: transform .7s var(--ease);
}
.gallery figure:hover img { transform: scale(1.02) }
.gallery figcaption {
  padding: 10px 12px 12px;
  font-size: .84rem;
  color: #5E5A50;
  border-top: 1px solid var(--rule2);
}

/* ---------- lists ---------- */
.dash { list-style: none; margin: 0; padding: 0 }
.dash li {
  position: relative;
  padding: 12px 0 12px 26px;
  border-bottom: 1px solid var(--rule2);
  font-size: .99rem;
}
.dash li:first-child { border-top: 1px solid var(--rule2) }
.dash li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1.34em;
  width: 13px;
  height: 2px;
  background: var(--forest);
}
.dash--no li::before { background: var(--red) }
.dash--no li { color: #5E5A50 }
.sec--ink .dash li { border-color: rgba(239, 237, 230, .16) }
.sec--ink .dash li::before { background: var(--mark) }

.entry { border-top: 2px solid var(--ink); padding-top: 20px }
.entry + .entry { margin-top: 32px }
.entry__lab {
  font-family: "Zilla Slab", serif;
  font-style: italic;
  color: var(--red);
  font-size: .98rem;
  display: block;
  margin-bottom: 6px;
}
.sec--ink .entry { border-top-color: rgba(239, 237, 230, .45) }
.sec--ink .entry__lab { color: #D9A0A2 }
.entry p { margin: 8px 0 0; font-size: .98rem }

.facts { margin: 0; padding: 0 }
.facts div {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  align-items: baseline;
  padding: 11px 0;
  border-bottom: 1px solid var(--rule2);
}
.facts div:first-child { border-top: 1px solid var(--rule2) }
.facts dt { font-size: .92rem; color: #5E5A50 }
.facts dd {
  margin: 0;
  font-family: "Zilla Slab", serif;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
  color: var(--ink);
  text-align: right;
  font-size: 1rem;
}

/* ---------- rate sheet ---------- */
.rate {
  display: grid;
  gap: 10px 32px;
  padding: 30px 0;
  border-top: 1px solid var(--rule);
}
.rate--last { border-bottom: 1px solid var(--rule) }
@media (min-width: 760px) {
  .rate { grid-template-columns: minmax(0, 1fr) 200px; align-items: start }
}
.rate__pick {
  font-family: "Zilla Slab", serif;
  font-style: italic;
  color: var(--red);
  font-size: .95rem;
  display: block;
  margin-bottom: 4px;
}
.rate__inc {
  list-style: none;
  margin: 14px 0 0;
  padding: 0;
  columns: 2;
  column-gap: 30px;
}
@media (max-width: 620px) { .rate__inc { columns: 1 } }
.rate__inc li {
  position: relative;
  padding: 4px 0 4px 18px;
  font-size: .94rem;
  break-inside: avoid;
}
.rate__inc li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .96em;
  width: 9px;
  height: 2px;
  background: var(--forest);
}
.rate__price { text-align: left }
@media (min-width: 760px) { .rate__price { text-align: right } }
.rate__now {
  font-family: "Zilla Slab", serif;
  font-weight: 600;
  font-size: 2.4rem;
  line-height: 1;
  color: var(--ink);
  font-variant-numeric: tabular-nums;
}
.rate__was {
  font-family: "Zilla Slab", serif;
  font-size: 1.08rem;
  color: #8A8578;
  text-decoration: line-through;
  margin-left: 9px;
}
.rate__per { display: block; font-size: .87rem; color: #5E5A50; margin-top: 8px }
.rate__cta {
  display: inline-block;
  margin-top: 14px;
  font-weight: 600;
  font-size: .93rem;
  text-decoration: none;
  border-bottom: 2px solid var(--red);
  padding-bottom: 2px;
  color: var(--ink);
}
.rate__cta:hover { color: var(--red) }

/* ---------- Q&A ---------- */
.qa { margin: 0 }
.qa dt {
  font-family: "Zilla Slab", serif;
  font-weight: 600;
  font-size: 1.1rem;
  color: var(--ink);
  border-top: 1px solid var(--rule);
  padding-top: 20px;
  margin-top: 26px;
}
.qa dd { margin: 8px 0 0; font-size: .98rem }

/* ---------- contact ---------- */
.reach {
  display: block;
  text-decoration: none;
  padding: 18px 0;
  border-bottom: 1px solid var(--rule);
}
.reach:first-of-type { border-top: 1px solid var(--rule) }
.reach small {
  display: block;
  font-family: "Zilla Slab", serif;
  font-style: italic;
  color: var(--red);
  font-size: .95rem;
  margin-bottom: 4px;
}
.reach b {
  font-family: "Zilla Slab", serif;
  font-weight: 600;
  font-size: clamp(1.28rem, 2.5vw, 1.7rem);
  color: var(--ink);
  letter-spacing: -.015em;
  word-break: break-word;
  transition: color .16s ease;
}
.reach:hover b { color: var(--red) }
.form {
  background: var(--sheet);
  border: 1px solid var(--rule);
  padding: 30px 26px;
  box-shadow: 0 16px 32px -28px rgba(25, 24, 19, .45);
}
.field { display: block; margin-bottom: 18px }
.field span {
  display: block;
  font-size: .9rem;
  font-weight: 600;
  color: var(--ink);
  margin-bottom: 6px;
}
.field input,
.field select,
.field textarea {
  width: 100%;
  padding: 11px 12px;
  font: inherit;
  font-size: .97rem;
  background: #fff;
  color: var(--ink);
  border: 1px solid var(--rule);
  border-radius: 0;
  transition: border-color .16s ease, box-shadow .16s ease;
}
.field textarea { min-height: 128px; resize: vertical }
.field input:focus,
.field select:focus,
.field textarea:focus {
  border-color: var(--ink);
  outline: none;
  box-shadow: inset 0 -2px 0 var(--red);
}
.hp {
  position: absolute;
  left: -9999px;
  opacity: 0;
  height: 0;
  width: 0;
  overflow: hidden;
}
#f-status.is-ok { color: var(--forest) }
#f-status.is-err { color: var(--red) }

/* ---------- footer ---------- */
.foot {
  background: var(--ink);
  color: #A5A197;
  padding: 50px 0 30px;
  font-size: .94rem;
}
.foot a {
  color: var(--paper);
  text-decoration: none;
  border-bottom: 1px solid rgba(239, 237, 230, .28);
}
.foot a:hover { border-bottom-color: var(--red) }
.foot .brand { border: 0; text-decoration: none }
.foot__grid { display: grid; gap: 28px }
@media (min-width: 760px) {
  .foot__grid { grid-template-columns: 1.5fr 1fr 1fr }
}
.foot h4 {
  font-family: "Zilla Slab", serif;
  font-style: italic;
  font-weight: 500;
  color: #D9A0A2;
  font-size: .98rem;
  margin-bottom: 12px;
}
.foot ul { list-style: none; margin: 0; padding: 0 }
.foot li { margin-bottom: 8px }
.foot__bar {
  margin-top: 36px;
  padding-top: 16px;
  border-top: 1px solid rgba(239, 237, 230, .16);
  display: flex;
  flex-wrap: wrap;
  gap: 8px 26px;
  justify-content: space-between;
  font-size: .85rem;
}

.skip { position: absolute; left: -9999px }
.skip:focus {
  left: 14px;
  top: 10px;
  z-index: 50;
  background: var(--ink);
  color: var(--paper);
  padding: 10px 14px;
}

/* ---------- boot splash ---------- */
.boot {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: grid;
  place-items: center;
  background:
    radial-gradient(900px 520px at 50% 20%, rgba(140, 29, 34, .28), transparent 60%),
    #191813;
  color: var(--paper);
  transition: opacity .55s var(--ease), visibility .55s;
}
.boot.is-done {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.boot__inner {
  text-align: center;
  animation: bootRise .7s var(--ease) both;
}
.boot__logo {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 14px;
  object-fit: cover;
}
.boot__line {
  width: 72px;
  height: 2px;
  margin: 22px auto 0;
  background: var(--red);
  transform-origin: center;
  animation: bootPulse 1.1s ease-in-out infinite;
}
.boot__hint {
  margin-top: 16px;
  font-family: "Zilla Slab", Georgia, serif;
  font-style: italic;
  font-size: .95rem;
  color: #A5A197;
  letter-spacing: .02em;
}
body.is-booting { overflow: hidden }

/* ---------- motion ---------- */
@keyframes headIn {
  from { opacity: 0; transform: translateY(-10px) }
  to { opacity: 1; transform: translateY(0) }
}
@keyframes bootRise {
  from { opacity: 0; transform: translateY(12px) scale(.98) }
  to { opacity: 1; transform: none }
}
@keyframes bootPulse {
  0%, 100% { transform: scaleX(.55); opacity: .55 }
  50% { transform: scaleX(1); opacity: 1 }
}
@keyframes ruleGrow {
  from { transform: scaleX(0) }
  to { transform: scaleX(1) }
}
@keyframes sheetPop {
  from { opacity: 0; transform: rotate(-.75deg) translateY(16px) }
  to { opacity: 1; transform: rotate(-.75deg) translateY(0) }
}

.reveal {
  opacity: 0;
  transform: translateY(22px);
  transition: opacity .75s var(--ease), transform .75s var(--ease);
}
.reveal.is-in {
  opacity: 1;
  transform: none;
}
.reveal-delay-1 { transition-delay: .08s }
.reveal-delay-2 { transition-delay: .16s }
.reveal-delay-3 { transition-delay: .24s }
.reveal-delay-4 { transition-delay: .32s }

.line.is-in {
  transform-origin: left center;
  animation: ruleGrow .8s var(--ease) both;
}
.sheetwrap.is-in .sheet {
  animation: sheetPop .85s var(--ease) both;
}
.entry.is-in .entry__lab {
  animation: headIn .55s var(--ease) both;
}
.menu a {
  position: relative;
}
.menu a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 1px;
  height: 2px;
  background: var(--red);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform .25s var(--ease);
}
.menu a:hover::after,
.menu a[aria-current="page"]::after {
  transform: scaleX(1);
}
.menu a[aria-current="page"] { border-bottom-color: transparent }

.hero-media.is-in img {
  animation: headIn .9s var(--ease) both;
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto }
  *, *::before, *::after {
    animation: none !important;
    transition: none !important;
  }
  .reveal { opacity: 1; transform: none }
  .boot { display: none }
  body.is-booting { overflow: auto }
  .hero-media:hover img,
  .gallery figure:hover img { transform: none }
}
