/* =========================================================
   EDHUCO · EL CAMINO DE LA GUITARRA
   Todo el lenguaje visual queda encapsulado en .edh-guitar.
   ========================================================= */

.edh-guitar {
	--guitar-bg: #f1ede5;
	--guitar-paper: #f8f4ed;
	--guitar-ink: #24201b;
	--guitar-muted: #746d63;
	--guitar-earth: #bd6538;
	--guitar-green: #31574b;
	--guitar-dark: #1f2925;
	--guitar-wood: #a87953;
	--guitar-sand: #d5c4aa;
	--guitar-line: rgba(36, 32, 27, .14);
	--guitar-light-line: rgba(248, 244, 237, .18);
	--guitar-max: 1380px;
	--guitar-gutter: clamp(24px, 5vw, 84px);
	width: 100%;
	overflow: hidden;
	background: var(--guitar-bg);
	color: var(--guitar-ink);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.6;
}

.edh-guitar *,
.edh-guitar *::before,
.edh-guitar *::after {
	box-sizing: border-box;
}

.edh-guitar * {
	min-width: 0;
}

.edh-guitar h1,
.edh-guitar h2,
.edh-guitar h3,
.edh-guitar p,
.edh-guitar figure {
	margin: 0;
}

.edh-guitar h1,
.edh-guitar h2,
.edh-guitar h3 {
	max-width: 100%;
	hyphens: none;
	overflow-wrap: normal;
	word-break: normal;
}

.edh-guitar img {
	display: block;
	width: 100%;
	max-width: none;
}

.edh-guitar a {
	color: inherit;
	text-decoration: none;
}

.edh-guitar .edh-guitar-wrap {
	width: min(calc(100% - (2 * var(--guitar-gutter))), var(--guitar-max));
	margin-inline: auto;
}

.edh-guitar .edh-guitar-eyebrow {
	font-size: 11px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: .19em;
	text-transform: uppercase;
}

/* HERO */

.edh-guitar .edh-guitar-hero {
	display: grid;
	grid-template-columns: minmax(0, 45fr) minmax(0, 55fr);
	min-height: min(900px, 92svh);
	background: var(--guitar-paper);
}

.edh-guitar .edh-guitar-hero__copy {
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-width: 0;
	padding: clamp(40px, 6.5vw, 104px) clamp(28px, 5.5vw, 90px) clamp(44px, 6vw, 92px) var(--guitar-gutter);
}

.edh-guitar .edh-guitar-hero__copy::after {
	position: absolute;
	right: clamp(28px, 5.5vw, 90px);
	bottom: clamp(106px, 13vh, 150px);
	left: var(--guitar-gutter);
	height: 1px;
	background: var(--guitar-line);
	content: "";
}

.edh-guitar .edh-guitar-hero__meta,
.edh-guitar .edh-guitar-cta__meta {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: .17em;
	text-transform: uppercase;
}

.edh-guitar .edh-guitar-hero__meta .edh-guitar-eyebrow {
	color: var(--guitar-earth);
}

.edh-guitar .edh-guitar-hero__meta > span {
	color: var(--guitar-muted);
	white-space: nowrap;
}

.edh-guitar .edh-guitar-hero h1 {
	max-width: 8.2ch;
	margin-block: auto;
	padding-block: clamp(48px, 8vh, 90px);
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(58px, 7vw, 116px);
	font-weight: 400;
	line-height: .88;
	letter-spacing: -.065em;
	text-wrap: balance;
}

.edh-guitar .edh-guitar-hero__intro {
	max-width: 40ch;
	margin: 0 0 clamp(60px, 8vh, 94px) auto;
	color: var(--guitar-muted);
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(17px, 1.35vw, 22px);
	line-height: 1.55;
}

.edh-guitar .edh-guitar-hero__intro p + p {
	margin-top: 1em;
}

.edh-guitar .edh-guitar-scroll {
	display: inline-flex;
	min-height: 44px;
	align-items: center;
	align-self: flex-start;
	gap: 18px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .1em;
	text-transform: uppercase;
}

.edh-guitar .edh-guitar-scroll span:last-child {
	display: grid;
	width: 44px;
	height: 44px;
	place-items: center;
	border: 1px solid var(--guitar-line);
	border-radius: 50%;
	transition: transform .3s ease, background-color .3s ease, color .3s ease;
}

.edh-guitar .edh-guitar-scroll:hover span:last-child,
.edh-guitar .edh-guitar-scroll:focus-visible span:last-child {
	transform: translateY(4px);
	background: var(--guitar-ink);
	color: var(--guitar-paper);
}

.edh-guitar .edh-guitar-hero__visual {
	position: relative;
	min-height: 620px;
	overflow: hidden;
	background-color: var(--guitar-dark);
	background-image: repeating-linear-gradient(90deg, transparent 0, transparent calc(16.666% - 1px), rgba(248, 244, 237, .08) calc(16.666% - 1px), rgba(248, 244, 237, .08) 16.666%);
}

.edh-guitar .edh-guitar-hero__visual img {
	height: 100%;
	object-fit: cover;
	object-position: center;
	filter: saturate(.82) contrast(1.04);
	transform: scale(1.035) translate3d(var(--guitar-hero-x, 0), var(--guitar-hero-y, 0), 0);
	transition: transform .65s cubic-bezier(.22, 1, .36, 1);
	will-change: transform;
}

.edh-guitar .edh-guitar-hero__wash {
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(20, 17, 14, .06), rgba(20, 17, 14, .36));
	pointer-events: none;
}

.edh-guitar .edh-guitar-hero__words {
	position: absolute;
	right: clamp(24px, 4vw, 66px);
	bottom: clamp(28px, 4vw, 60px);
	left: clamp(24px, 4vw, 66px);
	color: rgba(255, 251, 243, .78);
	font-size: 9px;
	font-weight: 700;
	letter-spacing: .19em;
	text-align: right;
	text-transform: uppercase;
}

/* CAMINO */

.edh-guitar .edh-guitar-path {
	padding-block: clamp(100px, 14vw, 210px);
	background: var(--guitar-bg);
}

.edh-guitar .edh-guitar-path .edh-guitar-wrap {
	display: grid;
	grid-template-columns: minmax(54px, .55fr) minmax(0, 1.8fr) minmax(260px, 1fr);
	gap: clamp(24px, 4vw, 70px);
	align-items: start;
}

.edh-guitar .edh-guitar-path__number {
	padding-top: 5px;
	color: var(--guitar-muted);
	font-size: 12px;
	letter-spacing: .15em;
}

.edh-guitar .edh-guitar-path__header .edh-guitar-eyebrow {
	margin-bottom: clamp(24px, 4vw, 56px);
	color: var(--guitar-earth);
}

.edh-guitar .edh-guitar-path h2,
.edh-guitar .edh-guitar-principles h2,
.edh-guitar .edh-guitar-practice h2,
.edh-guitar .edh-guitar-cta h2 {
	font-family: Georgia, "Times New Roman", serif;
	font-weight: 400;
	letter-spacing: -.045em;
	text-wrap: balance;
}

.edh-guitar .edh-guitar-path h2 {
	max-width: 10ch;
	font-size: clamp(48px, 6.6vw, 104px);
	line-height: .95;
}

.edh-guitar .edh-guitar-path__text {
	margin-top: clamp(100px, 14vw, 190px);
	padding-top: 24px;
	border-top: 1px solid var(--guitar-line);
	color: var(--guitar-muted);
	font-size: clamp(16px, 1.25vw, 20px);
	line-height: 1.75;
}

.edh-guitar .edh-guitar-path__text p + p,
.edh-guitar .edh-guitar-practice__text p + p,
.edh-guitar .edh-guitar-cta__text p + p {
	margin-top: 1em;
}

/* Compatibilidad con contenido histórico guardado desde Elementor. */
.edh-guitar .edh-guitar-path__text .elementor-element,
.edh-guitar .edh-guitar-path__text .elementor-widget-container {
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

.edh-guitar .edh-guitar-path__text .elementor-widget-heading > p + .elementor-heading-title {
	display: none;
}

/* IMAGEN EDITORIAL */

.edh-guitar .edh-guitar-editorial {
	position: relative;
	width: min(calc(100% - (2 * var(--guitar-gutter))), 1540px);
	height: clamp(520px, 76vw, 930px);
	margin-inline: auto;
	overflow: hidden;
	background: var(--guitar-dark);
}

.edh-guitar .edh-guitar-editorial img {
	height: 100%;
	object-fit: cover;
	filter: saturate(.76) contrast(1.06);
	transition: transform 1.1s cubic-bezier(.22, 1, .36, 1);
}

.edh-guitar .edh-guitar-editorial:hover img {
	transform: scale(1.018);
}

.edh-guitar .edh-guitar-editorial__veil {
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(15, 18, 16, .05) 35%, rgba(15, 18, 16, .72) 100%);
}

.edh-guitar .edh-guitar-editorial__copy {
	position: absolute;
	right: clamp(28px, 6vw, 96px);
	bottom: clamp(32px, 6vw, 88px);
	left: clamp(28px, 6vw, 96px);
	display: grid;
	grid-template-columns: 1fr minmax(280px, 5fr);
	gap: 30px;
	align-items: end;
	color: var(--guitar-paper);
}

.edh-guitar .edh-guitar-editorial__copy span {
	font-size: 10px;
	font-weight: 700;
	letter-spacing: .18em;
}

.edh-guitar .edh-guitar-editorial__copy p {
	max-width: 16ch;
	justify-self: end;
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(34px, 4.4vw, 72px);
	line-height: 1.04;
	letter-spacing: -.045em;
}

/* PRINCIPIOS */

.edh-guitar .edh-guitar-principles {
	padding-block: clamp(110px, 14vw, 205px);
}

.edh-guitar .edh-guitar-principles__header {
	display: grid;
	grid-template-columns: 1fr 2fr;
	gap: clamp(30px, 6vw, 100px);
	align-items: start;
	margin-bottom: clamp(74px, 10vw, 140px);
}

.edh-guitar .edh-guitar-principles__header .edh-guitar-eyebrow {
	padding-top: 13px;
	color: var(--guitar-earth);
}

.edh-guitar .edh-guitar-principles h2 {
	max-width: 13ch;
	font-size: clamp(48px, 6vw, 94px);
	line-height: .96;
}

.edh-guitar .edh-guitar-principles__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	border-top: 1px solid var(--guitar-line);
	border-bottom: 1px solid var(--guitar-line);
}

.edh-guitar .edh-guitar-principle {
	position: relative;
	display: grid;
	min-height: 430px;
	padding: 30px clamp(24px, 3.2vw, 52px) 42px;
	grid-template-rows: auto 1fr auto auto;
	overflow: hidden;
}

.edh-guitar .edh-guitar-principle + .edh-guitar-principle {
	border-left: 1px solid var(--guitar-line);
}

.edh-guitar .edh-guitar-principle__number {
	color: var(--guitar-muted);
	font-size: 11px;
	letter-spacing: .15em;
}

.edh-guitar .edh-guitar-string {
	position: relative;
	align-self: center;
	height: 62px;
}

.edh-guitar .edh-guitar-string::before,
.edh-guitar .edh-guitar-string::after,
.edh-guitar .edh-guitar-string i {
	position: absolute;
	right: 0;
	left: 0;
	height: 1px;
	background: var(--guitar-line);
	content: "";
	transition: transform .45s cubic-bezier(.22, 1, .36, 1);
}

.edh-guitar .edh-guitar-string::before {
	top: 20px;
}

.edh-guitar .edh-guitar-string i {
	top: 31px;
	background: var(--guitar-earth);
}

.edh-guitar .edh-guitar-string::after {
	top: 42px;
}

.edh-guitar .edh-guitar-principle:hover .edh-guitar-string::before {
	transform: translateY(-3px) scaleX(.97);
}

.edh-guitar .edh-guitar-principle:hover .edh-guitar-string i {
	transform: scaleX(1.04);
}

.edh-guitar .edh-guitar-principle:hover .edh-guitar-string::after {
	transform: translateY(3px) scaleX(.97);
}

.edh-guitar .edh-guitar-principle h3 {
	margin-bottom: 14px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(34px, 3vw, 50px);
	font-weight: 400;
	line-height: 1;
	letter-spacing: -.035em;
}

.edh-guitar .edh-guitar-principle p {
	max-width: 31ch;
	color: var(--guitar-muted);
	font-size: 14px;
	line-height: 1.75;
}

/* PRÁCTICA */

.edh-guitar .edh-guitar-practice {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	min-height: 790px;
	background: var(--guitar-dark);
	color: var(--guitar-paper);
}

.edh-guitar .edh-guitar-practice__media {
	position: relative;
	min-height: 620px;
	overflow: hidden;
	background: #18211e;
}

.edh-guitar .edh-guitar-practice__media img {
	height: 100%;
	object-fit: cover;
	filter: saturate(.68) contrast(1.06);
}

.edh-guitar .edh-guitar-practice__media::after {
	position: absolute;
	inset: 0;
	background: linear-gradient(90deg, transparent 55%, rgba(31, 41, 37, .3));
	content: "";
	pointer-events: none;
}

.edh-guitar .edh-guitar-practice__strings {
	position: absolute;
	top: 50%;
	right: 10%;
	left: 10%;
	display: grid;
	gap: 18px;
	transform: translateY(-50%);
}

.edh-guitar .edh-guitar-practice__strings i {
	display: block;
	height: 1px;
	background: var(--guitar-light-line);
}

.edh-guitar .edh-guitar-practice__copy {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: clamp(72px, 9vw, 140px) var(--guitar-gutter);
}

.edh-guitar .edh-guitar-practice__copy .edh-guitar-eyebrow {
	margin-bottom: clamp(34px, 5vw, 68px);
	color: #d68050;
}

.edh-guitar .edh-guitar-practice h2 {
	max-width: 11ch;
	font-size: clamp(48px, 6vw, 92px);
	line-height: .96;
}

.edh-guitar .edh-guitar-practice__text {
	max-width: 46ch;
	margin-top: clamp(30px, 4vw, 54px);
	color: rgba(248, 244, 237, .68);
	font-size: clamp(15px, 1.15vw, 18px);
	line-height: 1.75;
}

.edh-guitar .edh-guitar-practice__list {
	margin-top: clamp(44px, 6vw, 76px);
	border-top: 1px solid var(--guitar-light-line);
}

.edh-guitar .edh-guitar-practice__list p {
	display: flex;
	gap: 28px;
	padding-block: 17px;
	border-bottom: 1px solid var(--guitar-light-line);
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(19px, 1.8vw, 27px);
}

.edh-guitar .edh-guitar-practice__list span {
	padding-top: 5px;
	color: #d68050;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: .15em;
}

/* INTERLUDIO */

.edh-guitar .edh-guitar-interlude {
	position: relative;
	display: grid;
	min-height: clamp(560px, 70vw, 900px);
	padding: clamp(90px, 12vw, 180px) var(--guitar-gutter);
	place-items: center;
	background: var(--guitar-paper);
}

.edh-guitar .edh-guitar-interlude p {
	position: relative;
	z-index: 1;
	max-width: 15ch;
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(48px, 7.5vw, 122px);
	line-height: .95;
	letter-spacing: -.055em;
	text-align: center;
	text-wrap: balance;
}

.edh-guitar .edh-guitar-interlude__strings {
	--guitar-string-x: 0px;
	--guitar-string-spread: 0px;
	position: absolute;
	top: 50%;
	right: 5%;
	left: 5%;
	display: grid;
	gap: clamp(20px, 2.2vw, 34px);
	transform: translateY(-50%);
	pointer-events: none;
}

.edh-guitar .edh-guitar-interlude__strings i {
	display: block;
	height: 1px;
	background: var(--guitar-line);
	transform: translateX(var(--guitar-string-x)) scaleX(calc(1 - var(--guitar-string-spread)));
	transition: transform .5s cubic-bezier(.22, 1, .36, 1);
}

.edh-guitar .edh-guitar-interlude__strings i:nth-child(2),
.edh-guitar .edh-guitar-interlude__strings i:nth-child(5) {
	transform: translateX(calc(var(--guitar-string-x) * -.6)) scaleX(calc(1 - var(--guitar-string-spread)));
}

.edh-guitar .edh-guitar-interlude__strings i:nth-child(3),
.edh-guitar .edh-guitar-interlude__strings i:nth-child(4) {
	background: rgba(189, 101, 56, .24);
	transform: translateX(calc(var(--guitar-string-x) * .35)) scaleX(calc(1 - var(--guitar-string-spread)));
}

/* CTA */

.edh-guitar .edh-guitar-cta {
	padding: var(--guitar-gutter);
	background: var(--guitar-earth);
}

.edh-guitar .edh-guitar-cta__inner {
	width: min(100%, var(--guitar-max));
	margin-inline: auto;
	padding: clamp(54px, 7vw, 104px) clamp(28px, 5.5vw, 84px);
	background: var(--guitar-sand);
}

.edh-guitar .edh-guitar-cta__meta {
	padding-bottom: 26px;
	border-bottom: 1px solid rgba(36, 32, 27, .2);
}

.edh-guitar .edh-guitar-cta__meta .edh-guitar-eyebrow {
	color: var(--guitar-green);
}

.edh-guitar .edh-guitar-cta h2 {
	max-width: 12ch;
	margin-top: clamp(52px, 7vw, 96px);
	font-size: clamp(52px, 7.2vw, 112px);
	line-height: .9;
}

.edh-guitar .edh-guitar-cta__footer {
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	gap: 40px;
	align-items: end;
	margin-top: clamp(54px, 8vw, 110px);
}

.edh-guitar .edh-guitar-cta__text {
	max-width: 48ch;
	color: rgba(36, 32, 27, .72);
	font-size: clamp(16px, 1.2vw, 19px);
}

.edh-guitar .edh-guitar-button {
	display: inline-flex;
	min-height: 52px;
	padding: 10px 12px 10px 25px;
	align-items: center;
	gap: 24px;
	border-radius: 999px;
	background: var(--guitar-green);
	color: var(--guitar-paper);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	transition: transform .3s ease, background-color .3s ease;
	max-width: 100%;
	white-space: normal;
}

.edh-guitar .edh-guitar-button span:last-child {
	display: grid;
	width: 32px;
	height: 32px;
	place-items: center;
	border: 1px solid rgba(248, 244, 237, .3);
	border-radius: 50%;
	font-size: 15px;
	flex: 0 0 auto;
}

.edh-guitar .edh-guitar-button:hover,
.edh-guitar .edh-guitar-button:focus-visible {
	transform: translateY(-3px);
	background: var(--guitar-dark);
}

/* REVEAL PROGRESIVO: el contenido solo se oculta si JS está activo. */

.edh-guitar.is-enhanced [data-reveal] {
	opacity: 0;
	transform: translateY(28px);
	transition: opacity .8s ease, transform .8s cubic-bezier(.22, 1, .36, 1);
}

.edh-guitar.is-enhanced [data-reveal].is-visible {
	opacity: 1;
	transform: translateY(0);
}

@media (prefers-reduced-motion: reduce) {
	.edh-guitar *,
	.edh-guitar *::before,
	.edh-guitar *::after {
		scroll-behavior: auto !important;
		transition-duration: .01ms !important;
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
	}

	.edh-guitar.is-enhanced [data-reveal] {
		opacity: 1;
		transform: none;
	}
}

@media (max-width: 1024px) {
	.edh-guitar .edh-guitar-hero {
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		min-height: 780px;
	}

	.edh-guitar .edh-guitar-hero__copy {
		padding-right: clamp(28px, 4vw, 50px);
	}

	.edh-guitar .edh-guitar-hero h1 {
		font-size: clamp(52px, 8.4vw, 82px);
	}

	.edh-guitar .edh-guitar-path .edh-guitar-wrap {
		grid-template-columns: 50px minmax(0, 1.5fr) minmax(230px, 1fr);
	}

	.edh-guitar .edh-guitar-principle {
		min-height: 390px;
	}

	.edh-guitar .edh-guitar-practice {
		min-height: 680px;
	}
}

@media (max-width: 767px) {
	.edh-guitar {
		--guitar-gutter: clamp(20px, 6vw, 30px);
	}

	.edh-guitar .edh-guitar-hero {
		grid-template-columns: 1fr;
		min-height: auto;
	}

	.edh-guitar .edh-guitar-hero__copy {
		min-height: 610px;
		padding: 34px var(--guitar-gutter) 40px;
	}

	.edh-guitar .edh-guitar-hero__copy::after {
		right: var(--guitar-gutter);
		bottom: 95px;
	}

	.edh-guitar .edh-guitar-hero h1 {
		padding-block: 60px 36px;
		font-size: clamp(56px, 18vw, 84px);
	}

	.edh-guitar .edh-guitar-hero__intro {
		margin: 0 0 66px;
		font-size: 17px;
	}

	.edh-guitar .edh-guitar-hero__visual {
		min-height: 72svh;
	}

	.edh-guitar .edh-guitar-hero__visual img {
		transform: none;
	}

	.edh-guitar .edh-guitar-hero__words {
		text-align: left;
	}

	.edh-guitar .edh-guitar-path .edh-guitar-wrap {
		grid-template-columns: 1fr;
		gap: 24px;
	}

	.edh-guitar .edh-guitar-path h2 {
		font-size: clamp(42px, 13vw, 58px);
	}

	.edh-guitar .edh-guitar-path__text {
		grid-column: auto;
		margin-top: 12px;
	}

	.edh-guitar .edh-guitar-editorial {
		width: calc(100% - (2 * var(--guitar-gutter)));
		height: 72svh;
		min-height: 530px;
	}

	.edh-guitar .edh-guitar-editorial__copy {
		grid-template-columns: 1fr;
	}

	.edh-guitar .edh-guitar-editorial__copy p {
		justify-self: start;
		font-size: clamp(34px, 10vw, 52px);
	}

	.edh-guitar .edh-guitar-principles__header {
		grid-template-columns: 1fr;
		gap: 22px;
	}

	.edh-guitar .edh-guitar-principles__grid {
		grid-template-columns: 1fr;
	}

	.edh-guitar .edh-guitar-principle {
		min-height: 350px;
	}

	.edh-guitar .edh-guitar-principle + .edh-guitar-principle {
		border-top: 1px solid var(--guitar-line);
		border-left: 0;
	}

	.edh-guitar .edh-guitar-practice {
		grid-template-columns: 1fr;
	}

	.edh-guitar .edh-guitar-practice__media {
		min-height: 62svh;
	}

	.edh-guitar .edh-guitar-practice__copy {
		padding: 78px var(--guitar-gutter) 88px;
	}

	.edh-guitar .edh-guitar-interlude p {
		font-size: clamp(46px, 14vw, 72px);
	}

	.edh-guitar .edh-guitar-cta {
		padding: var(--guitar-gutter);
	}

	.edh-guitar .edh-guitar-cta__inner {
		padding: 44px 26px 48px;
	}

	.edh-guitar .edh-guitar-cta h2 {
		font-size: clamp(48px, 15vw, 72px);
	}

	.edh-guitar .edh-guitar-cta__footer {
		grid-template-columns: 1fr;
	}

	.edh-guitar .edh-guitar-button {
		justify-self: start;
	}
}
