@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fondo:#3d0b13;--fondo-hundido:#1c0204;--tinta:#f6eee4;--tinta-suave:#d3bfba;--tinta-atenuada:#b49f9a;--linea:#503438;--borde-de-campo:#907175;--madera:#5c1020;--sobre-madera:#f4ede3;--sobre-madera-suave:#e7c5bf;--marca:#d48490;--foco:#d9a673;--velo:#0e0708;--peligro:#eda06a;--fondo-de-peligro:#5c2e12;--exito:#a9d6ae;--fondo-de-exito:#1e3a28;--fuente:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--texto-mini:.8125rem;--texto-chico:.875rem;--texto:1rem;--texto-grande:1.25rem;--texto-titulo:2rem;--texto-de-control:.875rem;--tracking-titulo:-.022em;--tracking-subtitulo:-.012em;--tracking-chico:.01em;--espacio-xs:.25rem;--espacio-s:.5rem;--espacio-m:.75rem;--espacio-l:1rem;--espacio-xl:1.5rem;--espacio-2xl:2.5rem;--ancho-de-barra:15rem;--ancho-de-pagina:64rem;--alto-de-control:2.5rem;--alto-de-pestanas:3.5rem;--tamano-de-miniatura:3.5rem;--capa-fija:10;--capa-barra:20;--capa-dialogo:30;--duracion:.12s;--curva:cubic-bezier(.16, 1, .3, 1);--radio-de-boton:62.5rem}@media (width<=60rem),(pointer:coarse){:root{--alto-de-control:2.75rem;--texto-de-control:1rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:clip}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{-webkit-text-size-adjust:100%;scrollbar-color:var(--tinta-suave) var(--fondo-hundido)}body{background:var(--fondo);color:var(--tinta);font-family:var(--fuente);font-size:var(--texto);-webkit-font-smoothing:antialiased;line-height:1.5}::selection{background:var(--madera);color:var(--sobre-madera)}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}img,video,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer;background:0 0;border:0}fieldset{border:0;min-width:0}ul{list-style:none}h1,h2{overflow-wrap:break-word;text-wrap:balance;min-width:0;font-weight:600}h1{letter-spacing:var(--tracking-titulo);line-height:1.15}h2{letter-spacing:var(--tracking-subtitulo);line-height:1.3}.btn-admin{justify-content:center;align-items:center;gap:var(--espacio-s);min-height:var(--alto-de-control);padding:0 var(--espacio-l);border-radius:var(--radio-de-boton);font-size:var(--texto-de-control);white-space:nowrap;transition:background-color var(--duracion) var(--curva), transform var(--duracion) var(--curva);border:1px solid #0000;font-weight:500;display:inline-flex}.btn-admin:active:not(:disabled){transform:scale(.98)}.btn-admin:disabled{opacity:.55;cursor:not-allowed}.btn-admin--primary{background:var(--tinta);color:var(--fondo)}.btn-admin--ghost{border-color:var(--borde-de-campo)}.btn-admin--danger{background:var(--peligro);color:var(--fondo)}.btn-admin--danger-ghost{margin-right:calc(var(--espacio-s) * -1);padding-inline:var(--espacio-s);color:var(--tinta-suave)}.btn-admin--danger-ghost:focus-visible,.btn-admin--danger-ghost:active:not(:disabled){color:var(--peligro)}.btn-admin--icono{width:var(--alto-de-control);padding:0}.icono{flex:none;width:1.125rem;height:1.125rem}@media (hover:hover){.btn-admin--primary:hover:not(:disabled){background:var(--sobre-madera-suave)}.btn-admin--danger:hover:not(:disabled){background:var(--tinta)}.btn-admin--ghost:hover:not(:disabled){background:var(--fondo-hundido)}.btn-admin--danger-ghost:hover:not(:disabled){background:var(--fondo-de-peligro);color:var(--peligro)}}.form-field{gap:var(--espacio-xs);flex-direction:column;min-width:0;display:flex}.form-field__label{font-size:var(--texto-chico);font-weight:600}.form-field__hint{color:var(--tinta-suave);font-size:var(--texto-chico)}.form-field>.form-field__hint{order:1}.form-field>.form-field__error{order:2}.form-field__input{width:100%;min-height:var(--alto-de-control);padding:var(--espacio-s) var(--espacio-m);background:var(--fondo);border:1px solid var(--borde-de-campo);font-size:var(--texto);border-radius:0}.form-field__input::placeholder{color:var(--tinta-atenuada)}.form-field__input:focus-visible{outline-offset:-3px}.form-field__input--textarea{resize:vertical;min-height:5rem}select.form-field__input{cursor:pointer}.form-field__input--error{border-color:var(--peligro)}.form-field__error{color:var(--peligro);font-size:var(--texto-chico)}.admin-check{align-items:center;gap:var(--espacio-m);cursor:pointer;min-height:2.75rem;display:flex}.admin-check input{width:1.25rem;height:1.25rem;accent-color:var(--marca);cursor:pointer;flex:none}.admin-alert{padding:var(--espacio-m) var(--espacio-l);font-size:var(--texto-chico);font-weight:500}.admin-alert--success{top:var(--espacio-s);z-index:var(--capa-dialogo);background:var(--fondo-de-exito);width:min(24rem,100% - 2rem);color:var(--exito);box-shadow:inset 0 0 0 1px var(--exito);animation:aviso-entra .18s var(--curva);position:fixed;left:50%;translate:-50%}@keyframes aviso-entra{0%{opacity:0;translate:-50% -.5rem}}.admin-alert--error{top:var(--espacio-s);z-index:var(--capa-barra);margin-bottom:var(--espacio-xl);background:var(--fondo-de-peligro);color:var(--peligro);position:sticky}.admin-nota{padding:var(--espacio-m) var(--espacio-l);background:var(--fondo-hundido);font-size:var(--texto-chico)}.admin-nota--error{background:var(--fondo-de-peligro);color:var(--peligro)}.confirm-dialog{width:calc(100% - var(--espacio-l) * 2);background:var(--fondo);max-width:24rem;box-shadow:inset 0 0 0 1px var(--borde-de-campo);color:inherit;border:0;margin:auto;padding:0}.confirm-dialog::backdrop{background:color-mix(in srgb, var(--velo) 70%, transparent)}.confirm-dialog__contenido{padding:var(--espacio-xl)}.confirm-dialog__message{margin-bottom:var(--espacio-xl)}.confirm-dialog__actions{justify-content:flex-end;gap:var(--espacio-s);display:flex}@media (width<=30rem){.confirm-dialog{margin-bottom:var(--espacio-l)}.confirm-dialog__actions .btn-admin{flex:1}}.login-page{min-height:100dvh;padding:var(--espacio-l);background:var(--madera);place-items:center;display:grid}.login-card{width:100%;max-width:24rem;padding:var(--espacio-2xl) var(--espacio-xl);background:var(--fondo);color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde-de-campo)}.login-card__brand{align-items:flex-end;gap:var(--espacio-m);margin-bottom:var(--espacio-2xl);display:flex}.login-card__logo{width:11rem;height:auto}.login-card__tag{color:var(--tinta-suave);font-size:var(--texto-chico)}.login-card__title{margin-bottom:var(--espacio-xl);font-size:var(--texto-titulo)}.login-card__submit{width:100%;margin-top:var(--espacio-s)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-layout{grid-template-columns:var(--ancho-de-barra) minmax(0, 1fr);min-height:100dvh;display:grid}.admin-sidebar{background:var(--fondo-hundido);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.admin-sidebar__brand{align-items:flex-end;gap:var(--espacio-s);padding:var(--espacio-xl) var(--espacio-xl) var(--espacio-2xl);display:flex}.admin-sidebar__logo{width:8rem;height:auto}.admin-sidebar__tag{color:var(--tinta-suave);font-size:var(--texto-mini);letter-spacing:var(--tracking-chico)}.admin-sidebar__nav{padding-left:var(--espacio-m);flex:1}.admin-sidebar__link{min-height:2.75rem;padding:0 var(--espacio-m);color:var(--tinta-suave);transition:background-color var(--duracion) var(--curva);align-items:center;text-decoration:none;display:flex}.admin-sidebar__link--active{background:var(--fondo);box-shadow:inset 2px 0 0 var(--marca);color:var(--tinta);font-weight:600}.admin-sidebar__footer{padding:var(--espacio-l) var(--espacio-xl);flex-direction:column;align-items:flex-start;display:flex}.admin-sidebar__back,.admin-sidebar__logout{align-items:center;gap:var(--espacio-xs);min-height:2.75rem;color:var(--tinta-suave);font-size:var(--texto-chico);text-decoration:underline;-webkit-text-decoration-color:var(--borde-de-campo);text-decoration-color:var(--borde-de-campo);text-underline-offset:.2em;display:inline-flex}.admin-sidebar__back .icono{width:.875rem;height:.875rem}@media (hover:hover){.admin-sidebar__link:not(.admin-sidebar__link--active):hover{background:var(--linea);color:var(--tinta)}.admin-sidebar__back:hover,.admin-sidebar__logout:hover{color:var(--tinta);text-decoration-color:currentColor}}@media (width<=60rem){.admin-layout{display:block}.admin-sidebar{justify-content:space-between;align-items:center;gap:var(--espacio-s);height:auto;padding:0 var(--espacio-l);flex-direction:row;position:static;overflow:visible}.admin-sidebar__brand{align-items:center;padding:0}.admin-sidebar__logo{width:5rem}.admin-sidebar__footer{gap:var(--espacio-m);flex-direction:row;padding:0}.admin-sidebar__back,.admin-sidebar__logout{white-space:nowrap}.admin-sidebar__nav{z-index:var(--capa-barra);background:color-mix(in srgb, var(--fondo-hundido) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--linea);padding:0;position:fixed;inset:auto 0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.admin-sidebar__nav{background:var(--fondo-hundido)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.admin-sidebar__nav{background:var(--fondo-hundido);-webkit-backdrop-filter:none;backdrop-filter:none}}.admin-sidebar__nav ul{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-sidebar__link{min-height:var(--alto-de-pestanas);font-size:var(--texto-chico);justify-content:center;padding:0}.admin-sidebar__link--active{box-shadow:inset 0 2px 0 var(--marca)}.admin-main{padding-bottom:var(--alto-de-pestanas)}}.admin-page{max-width:var(--ancho-de-pagina);padding:var(--espacio-2xl);margin-inline:auto}.admin-page__header{justify-content:space-between;align-items:flex-start;gap:var(--espacio-l) var(--espacio-2xl);margin-bottom:var(--espacio-2xl);display:flex}.admin-page__title{font-size:var(--texto-titulo)}.admin-page__subtitle{max-width:62ch;margin-top:var(--espacio-xs);color:var(--tinta-suave)}.admin-page:has(.admin-page__section-title) .admin-page__subtitle{display:none}.admin-page__header .btn-admin{flex:none}.admin-page__loading{padding-block:var(--espacio-2xl);color:var(--tinta-suave)}.admin-carga__fila{height:var(--tamano-de-miniatura);margin-bottom:var(--espacio-s);background:var(--fondo-hundido)}.admin-page__empty{min-height:10rem;padding:var(--espacio-2xl) var(--espacio-xl);background:var(--madera);color:var(--tinta-suave);text-align:center;border-block:0;place-items:center;display:grid}.admin-page__section-title{margin-top:calc(var(--espacio-xl) * -1);margin-bottom:var(--espacio-xl);font-size:var(--texto-grande)}.admin-form{gap:var(--espacio-xl);flex-direction:column;display:flex}.admin-form__columnas{align-items:start;gap:var(--espacio-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-form__columna{gap:var(--espacio-xl);flex-direction:column;min-width:0;display:flex}.admin-form__columna,.admin-form>.lista-editable{padding:var(--espacio-xl);background:var(--madera);color:var(--tinta)}.admin-form>.lista-editable{border-top:0}.admin-form__columna--sola{max-width:40rem}.admin-form__row{gap:var(--espacio-l);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-form__footer{z-index:var(--capa-fija);justify-content:flex-end;gap:var(--espacio-s);padding-block:var(--espacio-m);background:var(--fondo);color:var(--tinta);border-top:1px solid var(--linea);display:flex;position:sticky;bottom:0}.admin-form__peligro{padding-top:var(--espacio-l);border-top:1px solid var(--linea);display:flex}.admin-form__peligro .btn-admin--danger-ghost{margin-right:0;margin-left:calc(var(--espacio-s) * -1)}@media (width<=75rem){.admin-form__columnas{grid-template-columns:minmax(0,1fr)}}@media (width<=60rem){.admin-page{padding:var(--espacio-xl) var(--espacio-l)}.admin-form__columna,.admin-form>.lista-editable{padding:var(--espacio-l)}.admin-form__footer{bottom:var(--alto-de-pestanas)}.admin-form__footer .btn-admin{flex:1}}@media (width<=34rem){.admin-page__header{flex-direction:column}.admin-form__row{grid-template-columns:minmax(0,1fr)}}.services-list{background:var(--madera);border-top:0}.services-list__item{align-items:center;gap:0 var(--espacio-xl);padding-block:var(--espacio-m);padding-inline:var(--espacio-l);border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) 8rem 9rem auto;grid-template-areas:"titulo categoria meta acciones""bajada categoria meta acciones";display:grid}.services-list__item:last-child{border-bottom:0}.services-list:has(.services-list__miniatura) .services-list__item{grid-template-columns:var(--tamano-de-miniatura) minmax(0, 1fr) 8rem 9rem auto;grid-template-areas:"foto titulo categoria meta acciones""foto bajada categoria meta acciones"}.services-list__miniatura{width:var(--tamano-de-miniatura);height:var(--tamano-de-miniatura);object-fit:cover;grid-area:foto}.services-list__info{display:contents}.services-list__title{grid-area:titulo;font-weight:600}.services-list__desc{-webkit-line-clamp:2;color:var(--tinta-suave);font-size:var(--texto-chico);-webkit-box-orient:vertical;grid-area:bajada;display:-webkit-box;overflow:hidden}.services-list__badge{color:var(--tinta-suave);font-size:var(--texto-chico);grid-area:categoria}.services-list__meta{color:var(--tinta-suave);font-size:var(--texto-chico);grid-area:meta}.services-list__actions{justify-content:flex-end;gap:var(--espacio-xs);flex-wrap:wrap;grid-area:acciones;display:flex}.services-list__oculto,.services-list__destacado{margin-left:var(--espacio-s);padding:0 var(--espacio-s);font-size:var(--texto-mini);letter-spacing:var(--tracking-chico);white-space:nowrap;font-weight:500;display:inline-block}.services-list__oculto{box-shadow:inset 0 0 0 1px var(--borde-de-campo);color:var(--tinta-suave)}.services-list__destacado{background:var(--fondo-hundido);color:var(--marca)}.services-list__abrir{font-weight:inherit;text-align:left}@media (hover:hover){.services-list__abrir:hover{text-underline-offset:.2em;text-decoration:underline}}@media (pointer:coarse){.services-list__abrir{min-height:2.75rem}}@media (width<=60rem){.services-list__item{column-gap:var(--espacio-m);padding-block:var(--espacio-s);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"categoria acciones""titulo acciones""meta acciones"}.services-list:has(.services-list__miniatura) .services-list__item{column-gap:var(--espacio-m);padding-block:var(--espacio-s);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"categoria acciones""titulo acciones""meta acciones"}.services-list:has(.services-list__miniatura) .services-list__item{grid-template-columns:var(--tamano-de-miniatura) minmax(0, 1fr) auto;grid-template-areas:"foto categoria acciones""foto titulo acciones""foto meta acciones"}.services-list__desc{display:none}.services-list__abrir{min-height:2.75rem}.services-list__actions{flex-wrap:nowrap;gap:0}}.lista-editable,.publicaciones-del-servicio{gap:var(--espacio-m);padding-top:var(--espacio-l);border-top:1px solid var(--linea);flex-direction:column;display:flex}.lista-editable__titulo{float:left;width:100%;font-size:var(--texto-grande);letter-spacing:var(--tracking-subtitulo);font-weight:600}.lista-editable__titulo+*{clear:both}.lista-editable__ayuda,.lista-editable__vacio{color:var(--tinta-suave);font-size:var(--texto-chico)}.lista-editable__items{flex-direction:column;display:flex}.lista-editable__items:empty{display:none}.lista-editable__item{gap:var(--espacio-s);padding-block:var(--espacio-m) var(--espacio-l);border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"orden quitar""contenido contenido";display:grid}.lista-editable__orden{align-items:center;gap:var(--espacio-xs);grid-area:orden;display:flex}.lista-editable__posicion{min-width:1.5rem;color:var(--tinta-suave);font-size:var(--texto-chico);font-variant-numeric:tabular-nums;text-align:center}.lista-editable__mover{width:var(--alto-de-control);height:var(--alto-de-control);border:1px solid var(--borde-de-campo);border-radius:var(--radio-de-boton);transition:background-color var(--duracion) var(--curva), transform var(--duracion) var(--curva);place-items:center;display:grid}.lista-editable__mover:active:not(:disabled){transform:scale(.98)}.lista-editable__mover:disabled{opacity:.55;cursor:not-allowed}@media (hover:hover){.lista-editable__mover:hover:not(:disabled){background:var(--fondo-hundido)}}.lista-editable__contenido{gap:var(--espacio-m);flex-direction:column;grid-area:contenido;min-width:0;display:flex}.lista-editable__quitar{grid-area:quitar}.lista-editable>.btn-admin{align-self:flex-start}.img-upload{background:var(--fondo-hundido);border:1px dashed var(--borde-de-campo);cursor:pointer;min-height:9rem;transition:background-color var(--duracion) var(--curva);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.img-upload--loading{cursor:wait;pointer-events:none}@media (hover:hover){.img-upload:hover{background:var(--linea)}}.img-upload__thumb{object-fit:cover;object-position:center top;width:100%;max-height:20rem}.img-upload__placeholder{align-items:center;gap:var(--espacio-xs);padding:var(--espacio-l);color:var(--tinta-suave);font-size:var(--texto-chico);text-align:center;flex-direction:column;display:flex}.img-upload__icon{width:2rem;height:2rem}.img-upload__overlay{justify-content:center;align-items:center;gap:var(--espacio-s);background:color-mix(in srgb, var(--fondo) 88%, transparent);font-size:var(--texto-chico);flex-direction:column;display:flex;position:absolute;inset:0}.img-upload__spinner{border:2px solid var(--linea);border-top-color:var(--marca);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite img-spin}@keyframes img-spin{to{transform:rotate(360deg)}}.img-upload__acciones{gap:var(--espacio-xs);margin-top:var(--espacio-xs);flex-wrap:wrap;display:flex}.publicaciones-del-servicio__alta{gap:var(--espacio-s);display:flex}.publicaciones-del-servicio__alta .form-field__input{flex:1;min-width:0}.publicaciones-del-servicio__a-mano{gap:var(--espacio-s);flex-direction:column;display:flex}.publicaciones-del-servicio__a-mano>summary{align-self:flex-start;align-items:center;gap:var(--espacio-s);min-height:var(--alto-de-control);padding:0 var(--espacio-l);border:1px solid var(--borde-de-campo);font-size:var(--texto-de-control);cursor:pointer;font-weight:500;display:inline-flex}.publicaciones-del-servicio__a-mano[open]>summary .icono{transform:rotate(180deg)}.publicaciones__item{align-items:center;gap:var(--espacio-s) var(--espacio-m);padding-block:var(--espacio-m);border-top:1px solid var(--linea);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.publicaciones__miniatura{background:var(--fondo-hundido);width:4.5rem;height:4.5rem;color:var(--tinta-suave);place-items:center;display:grid;position:relative;overflow:hidden}.publicaciones__miniatura img,.publicaciones__miniatura video{object-fit:cover;width:100%;height:100%}.publicaciones__tipo{padding:0 var(--espacio-xs);background:var(--velo);color:var(--sobre-madera);font-size:var(--texto-mini);letter-spacing:var(--tracking-chico);position:absolute;bottom:0;left:0}.publicaciones__info{min-width:0}.publicaciones__link{color:var(--tinta-suave);font-size:var(--texto-chico);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.publicaciones__item .services-list__actions{grid-column:1/-1;justify-content:flex-start;margin-top:0;display:flex}@media (width<=30rem){.publicaciones-del-servicio__alta{flex-direction:column}}
