/* Pedro Riquelme Ruiz · Luthier
   Landing en dos mundos, según la referencia de Roberto: portada oscura de taller con foto a la derecha
   y una franja clara de servicios; luego cuerdas interactivas, galería y contacto como etiqueta de luthier. */
/* Fuentes alojadas en el propio sitio (licencia SIL OFL), sin llamadas a terceros */
@font-face{font-family:"Cormorant Garamond";src:url("../fonts/cormorant-garamond-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url("../fonts/cormorant-garamond-latin-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Cormorant Garamond";src:url("../fonts/cormorant-garamond-latin-500-italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:"Instrument Sans";src:url("../fonts/instrument-sans-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Instrument Sans";src:url("../fonts/instrument-sans-latin-500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Instrument Sans";src:url("../fonts/instrument-sans-latin-600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Pinyon Script";src:url("../fonts/pinyon-script-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{
  --ebano:#16100b;       /* fondo oscuro */
  --nogal:#231912;       /* superficies oscuras */
  --palo:#3d2b1f;        /* líneas sobre oscuro */
  --oro:#c9944b;         /* acento */
  --marfil:#f4eee5;      /* franja clara */
  --tinta:#2f2118;       /* texto sobre claro */
  --pergamino:#f1e8da;   /* texto sobre oscuro */
  --ceniza:#b8a790;      /* texto secundario */
  --display:"Cormorant Garamond", Garamond, Georgia, serif;
  --body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;
  --firma:"Pinyon Script", "Snell Roundhand", cursive;
  --gutter:clamp(18px,5vw,72px);
  --max:1240px;
  color-scheme:dark;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
body{margin:0;background:var(--ebano);color:var(--pergamino);font-family:var(--body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit}
:focus-visible{outline:2px solid var(--oro);outline-offset:3px;border-radius:4px}
h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.05;text-wrap:balance;margin:0}
.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}
.eyebrow{font-family:var(--display);font-size:1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--pergamino);font-weight:500;margin:0}

/* Encabezado */
.top{position:absolute;top:0;left:0;right:0;z-index:20;border-bottom:1px solid rgba(241,232,218,.12)}
.top.fijo{position:fixed;background:rgba(22,16,11,.92);backdrop-filter:blur(10px)}
.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;height:84px}
.marca{display:flex;align-items:center;gap:12px;text-decoration:none}
.marca svg{width:54px;height:54px;flex:none}
.marca .nombre{font-family:var(--firma);font-size:1.6rem;line-height:1;color:var(--pergamino);white-space:nowrap}
.marca .nombre small{display:block;font-size:1.35rem;color:var(--oro);margin:4px 0 0 18px}
nav ul{display:flex;gap:34px;list-style:none;margin:0;padding:0}
nav a{text-decoration:none;font-family:var(--display);font-size:1.15rem;color:var(--pergamino);padding:6px 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}
nav a:hover{color:var(--oro);border-color:var(--oro)}
nav a.nav-cta{border:1px solid var(--oro);border-radius:4px;padding:8px 18px;color:var(--oro)}
nav a.nav-cta:hover{background:var(--oro);color:#1b120b}
nav ul{align-items:center}
.menu-btn{display:none;background:none;border:1px solid rgba(241,232,218,.3);border-radius:4px;width:44px;height:44px;padding:0;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}
.menu-btn span{display:block;width:20px;height:1.5px;background:var(--pergamino);transition:transform .25s,opacity .25s}
.menu-btn[aria-expanded="true"] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}
.menu-btn[aria-expanded="true"] span:nth-child(2){opacity:0}
.menu-btn[aria-expanded="true"] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
@media (max-width:900px){
  .menu-btn{display:flex}
  .top nav{position:absolute;top:84px;left:0;right:0;background:#16100b;box-shadow:0 24px 40px rgba(0,0,0,.5);border-bottom:1px solid var(--palo);display:none}
  .top nav.abierto{display:block}
  .top nav ul{flex-direction:column;gap:0;padding:8px var(--gutter) 22px;align-items:stretch}
  .top nav a{display:block;padding:14px 0;border-bottom:1px solid rgba(241,232,218,.08)}
  .top nav a.nav-cta{margin-top:14px;text-align:center}
  .marca .nombre{font-size:1.3rem}.marca .nombre small{font-size:1.1rem}.marca svg{width:44px;height:44px}
}
.saltar{position:absolute;left:-9999px;top:8px;z-index:50;background:var(--oro);color:#1b120b;padding:8px 14px;border-radius:4px}
.saltar:focus{left:12px}

/* Portada */
.portada{position:relative;overflow:hidden;background:var(--ebano);padding-top:84px;min-height:min(100svh,920px);display:flex;align-items:center}
.portada > .wrap{width:100%}
.portada .foto{position:absolute;top:0;right:0;bottom:0;width:62%;background:url("../../img/portada.webp") 40% 40%/cover no-repeat;
  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}
.portada .foto::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(22,16,11,.35),transparent 30%,transparent 65%,rgba(22,16,11,.85))}
.portada .wrap{position:relative;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(48px,6vw,80px)}
.portada .texto{max-width:760px}
.portada .texto > :not(.sellos){max-width:640px}
.portada .luthier{font-family:var(--firma);font-size:clamp(3.4rem,7vw,5.4rem);line-height:1;color:var(--oro);margin:10px 0 0}
.portada .linea{width:72px;height:2px;background:var(--oro);margin:8px 0 26px}
.portada h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}
.portada h1 span{display:block;color:var(--oro)}
.portada .lead{font-size:1.15rem;color:var(--pergamino);opacity:.88;max-width:46ch;margin:22px 0 34px}
.botones{display:flex;flex-wrap:wrap;gap:16px}
.btn{display:inline-flex;align-items:center;gap:12px;padding:15px 26px;border-radius:4px;text-decoration:none;font-family:var(--display);font-size:1.15rem;font-weight:600;border:1px solid var(--oro);transition:transform .2s,background .2s,color .2s}
.btn:hover{transform:translateY(-2px)}
.btn.lleno{background:var(--oro);color:#1b120b}
.btn.borde{color:var(--pergamino);border-color:rgba(241,232,218,.7)}
.btn.borde:hover{background:rgba(201,148,75,.14);border-color:var(--oro)}
.btn svg{width:18px;height:18px;flex:none}
.sellos{display:flex;flex-wrap:wrap;gap:0;margin:44px 0 0;padding:0;list-style:none}
.sellos li{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:.88rem;letter-spacing:.14em;text-transform:uppercase;padding:4px 18px;border-left:1px solid rgba(241,232,218,.2)}
.sellos li:first-child{padding-left:0;border-left:0}
.sellos svg{width:24px;height:24px;color:var(--oro);flex:none}
.portada blockquote{position:absolute;right:var(--gutter);bottom:clamp(40px,6vw,80px);margin:0;text-align:right;font-family:var(--display);font-style:italic;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;color:var(--pergamino)}
.portada blockquote::after{content:"";display:block;width:56px;height:2px;background:var(--oro);margin:14px 0 0 auto}
@media (max-width:980px){
  .portada .foto{width:100%;opacity:.38;-webkit-mask-image:none;mask-image:none}
  .portada blockquote{position:static;text-align:left;margin-top:40px}
  .portada blockquote::after{margin-left:0}
}
@media (max-width:560px){.sellos li{padding:6px 0;border-left:0;width:100%}}
.bajar{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);width:26px;height:42px;border:1.5px solid rgba(241,232,218,.45);border-radius:14px}
.bajar span{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:var(--oro);animation:bajar 1.8s ease-in-out infinite}
@keyframes bajar{0%{opacity:0;transform:translateY(0)}40%{opacity:1}100%{opacity:0;transform:translateY(12px)}}
@media (max-width:980px){.bajar{display:none}}
.btn.borde-osc{color:var(--tinta);border-color:#8a6a45}
.btn.borde-osc:hover{background:rgba(201,148,75,.16);border-color:var(--oro)}

/* Franja clara de servicios */
.franja{background:var(--marfil);color:var(--tinta);padding:clamp(52px,7vw,80px) 0 40px;scroll-margin-top:84px}
.servicios{display:grid;grid-template-columns:repeat(3,1fr);gap:0}
.servicio{text-align:center;padding:12px clamp(16px,3vw,40px)}
.servicio + .servicio{border-left:1px solid #d9cbb6}
.servicio .icono{width:92px;height:92px;margin:0 auto 18px;border-radius:50%;background:#eadcc7;display:grid;place-items:center;color:#6d4a26;transition:transform .35s,background .35s}
.servicio:hover .icono{transform:translateY(-4px);background:#e4d0b2}
.servicio .icono svg{width:44px;height:44px}
.servicio h3{font-size:1.9rem;color:var(--tinta);margin-bottom:6px}
.servicio p{margin:0 auto;font-family:var(--display);font-size:1.2rem;line-height:1.35;color:#5a4636;max-width:26ch}
.lema{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:44px;font-family:var(--display);font-size:.95rem;letter-spacing:.32em;text-transform:uppercase;color:#5a4636;text-align:center}
.lema::before,.lema::after{content:"";height:1px;width:clamp(40px,8vw,90px);background:var(--oro);flex:none}
@media (max-width:820px){.servicios{grid-template-columns:1fr}.servicio{padding:24px 0}.servicio + .servicio{border-left:0;border-top:1px solid #d9cbb6}.lema{letter-spacing:.2em;gap:14px}}

/* Venta */
.venta{padding:clamp(72px,10vw,128px) 0;scroll-margin-top:84px;background:
  radial-gradient(ellipse at 15% 30%,rgba(201,148,75,.08),transparent 60%),var(--ebano)}
.venta .wrap{display:grid;grid-template-columns:5fr 6fr;gap:clamp(40px,6vw,96px);align-items:center}
.venta-foto{position:relative}
.venta-foto img{width:100%;height:auto;border-radius:4px;box-shadow:0 40px 80px rgba(0,0,0,.5)}
.venta-foto::before{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid rgba(201,148,75,.45);border-radius:4px;z-index:-1}
.venta-foto{z-index:0}
.sello-foto{position:absolute;right:-18px;bottom:28px;background:var(--marfil);color:var(--tinta);padding:16px 22px;border-radius:3px;font-family:var(--display);font-size:1rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.3;box-shadow:0 18px 40px rgba(0,0,0,.4)}
.sello-foto b{font-family:var(--firma);font-weight:400;font-size:1.9rem;letter-spacing:0;text-transform:none;color:#7a5524}
.venta h2{font-size:clamp(2.4rem,5vw,3.8rem);margin:12px 0 18px}
.venta .eyebrow{color:var(--oro)}
.intro-venta{color:var(--ceniza);max-width:48ch;margin:0 0 34px}
.instrumentos{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.instrumentos li{display:grid;grid-template-columns:64px 1fr;gap:22px;align-items:center;padding:20px 24px;border:1px solid var(--palo);border-radius:6px;background:linear-gradient(135deg,rgba(35,25,18,.9),rgba(22,16,11,.6));transition:border-color .3s,transform .3s}
.instrumentos li:hover{border-color:rgba(201,148,75,.6);transform:translateX(4px)}
.instrumentos svg{width:44px;height:84px;color:var(--oro);justify-self:center}
.instrumentos h3{font-size:1.75rem;margin-bottom:2px}
.instrumentos p{margin:0 0 8px;color:var(--ceniza);font-size:.98rem}
.instrumentos a{font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--oro);text-decoration:none}
.instrumentos a span{display:inline-block;transition:transform .25s}
.instrumentos a:hover span{transform:translateX(4px)}
@media (max-width:900px){.venta .wrap{grid-template-columns:1fr}.venta-foto{max-width:520px}.sello-foto{right:12px}}

/* Detalle de servicios */
.detalle{padding:clamp(72px,10vw,128px) 0;background:var(--nogal);scroll-margin-top:84px}
.detalle .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(28px,4vw,56px)}
.detalle article{position:relative;border-top:1px solid var(--palo);padding-top:26px}
.detalle .num{position:absolute;right:0;top:18px;font-family:var(--display);font-size:3.4rem;line-height:1;color:rgba(201,148,75,.22)}
.detalle h3{font-size:2.2rem;margin-bottom:12px}
.detalle p{color:var(--ceniza);margin:0 0 18px;max-width:52ch}
.detalle .grid ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}
.detalle .grid li{font-size:.85rem;padding:5px 13px;border:1px solid var(--palo);border-radius:999px}
@media (max-width:820px){.detalle .grid{grid-template-columns:1fr}}
.proceso{list-style:none;margin:clamp(56px,7vw,88px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:paso}
.proceso li{position:relative;padding:58px 22px 0 0;counter-increment:paso}
.proceso li::before{content:counter(paso);position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;border:1px solid var(--oro);display:grid;place-items:center;font-family:var(--display);font-size:1.25rem;color:var(--oro);background:var(--nogal);z-index:1}
.proceso li::after{content:"";position:absolute;top:20px;left:40px;right:0;height:1px;background:linear-gradient(90deg,var(--oro),var(--palo))}
.proceso li:last-child::after{display:none}
.proceso b{display:block;font-family:var(--display);font-size:1.45rem;font-weight:600;margin-bottom:4px}
.proceso span{color:var(--ceniza);font-size:.95rem;display:block;max-width:24ch}
@media (max-width:820px){.proceso{grid-template-columns:1fr 1fr;row-gap:36px}.proceso li:nth-child(2)::after{display:none}}
@media (max-width:480px){.proceso{grid-template-columns:1fr}.proceso li::after{display:none}}

.titulo{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(32px,5vw,52px)}
.titulo h2{font-size:clamp(2.4rem,5vw,3.8rem)}
.titulo p{margin:0;color:var(--ceniza);max-width:50ch}
.titulo .eyebrow{color:var(--oro);margin-bottom:12px;font-size:.9rem}

/* Cuerdas */
.diapason{position:relative;border-top:1px solid var(--palo);border-bottom:1px solid var(--palo);background:
  linear-gradient(180deg,rgba(0,0,0,.35),transparent 18%,transparent 82%,rgba(0,0,0,.35)),
  linear-gradient(90deg,#1c120c,#2a1a10 30%,#23160e 60%,#1a110b)}
.diapason canvas{display:block;width:100%;height:210px;cursor:crosshair;touch-action:pan-y}
.diapason .rotulo{position:absolute;left:var(--gutter);top:12px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;pointer-events:none}
.diapason .rotulo span{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ceniza)}
.diapason button{pointer-events:auto;font:600 .78rem var(--body);letter-spacing:.06em;color:var(--pergamino);background:rgba(22,16,11,.75);border:1px solid var(--palo);border-radius:999px;padding:7px 14px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}
.diapason button[aria-pressed="true"]{border-color:var(--oro);color:var(--oro)}
.diapason button svg{width:15px;height:15px}

/* Galería */
.galeria-sec{padding:clamp(72px,10vw,128px) 0;scroll-margin-top:84px}
.galeria{columns:3 280px;column-gap:18px}
.galeria button{all:unset;display:block;width:100%;margin:0 0 18px;break-inside:avoid;cursor:zoom-in;position:relative;border-radius:4px;overflow:hidden;background:var(--nogal)}
.galeria button:focus-visible{outline:2px solid var(--oro);outline-offset:3px}
.galeria img{width:100%;height:auto;transition:transform .6s ease,filter .6s ease;filter:saturate(.92)}
.galeria button:hover img{transform:scale(1.035);filter:saturate(1.05)}
.galeria button::after{content:"";position:absolute;inset:0;background:rgba(22,16,11,.35) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1e8da' stroke-width='1.6'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5M11 8v6M8 11h6'/%3E%3C/svg%3E") center/38px no-repeat;opacity:0;transition:opacity .35s}
.galeria button:hover::after,.galeria button:focus-visible::after{opacity:1}

dialog.visor{border:0;padding:0;background:transparent;max-width:min(94vw,1100px);max-height:94vh;color:var(--pergamino)}
dialog.visor::backdrop{background:rgba(10,7,5,.93)}
dialog.visor img{max-height:86vh;width:auto;margin:0 auto;border-radius:4px}
dialog.visor .contador{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);font-size:.8rem;letter-spacing:.2em;color:var(--ceniza);font-variant-numeric:tabular-nums}
dialog.visor .ctrl{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid var(--palo);background:rgba(22,16,11,.85);color:var(--pergamino);cursor:pointer;display:grid;place-items:center}
dialog.visor .prev{left:16px}
dialog.visor .next{right:16px}
dialog.visor .cerrar{top:16px;right:16px;transform:none}
dialog.visor .ctrl svg{width:20px;height:20px}

/* Contacto */
.contacto{background:var(--marfil);color:var(--tinta);padding:clamp(72px,10vw,128px) 0;scroll-margin-top:84px}
.contacto .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);align-items:center}
.contacto .eyebrow{color:#6d4a26}
.contacto h2{font-size:clamp(2.4rem,5vw,3.8rem);margin:14px 0 18px}
.contacto .intro p{color:#5a4636;max-width:44ch;margin:0 0 30px;font-size:1.05rem}
.contacto .btn.lleno{color:#1b120b}
.etiqueta{position:relative;background:#eadcc2;color:#2a1c12;padding:34px 34px 30px;border-radius:3px;transform:rotate(-1.4deg);box-shadow:0 26px 50px rgba(60,40,20,.28);background-image:radial-gradient(rgba(120,90,50,.10) 1px,transparent 1px);background-size:5px 5px}
.etiqueta::before{content:"";position:absolute;inset:10px;border:1.5px solid #6d5232;outline:1px solid #6d5232;outline-offset:-6px;pointer-events:none}
.etiqueta .dentro{position:relative;text-align:center}
.etiqueta .nom{font-family:var(--display);font-size:1.2rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}
.etiqueta .firma{font-family:var(--firma);font-size:3rem;line-height:1;color:#7a5524;margin:6px 0 4px}
.etiqueta .filete{display:flex;align-items:center;gap:10px;justify-content:center;color:#6d5232;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;margin:12px 0 18px}
.etiqueta .filete::before,.etiqueta .filete::after{content:"";height:1px;width:42px;background:#6d5232}
.etiqueta dl{margin:0}
.etiqueta dt{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#7b6448}
.etiqueta dd{margin:4px 0 0;font-family:var(--display);font-size:1.9rem;font-weight:600}
.etiqueta dd a{text-decoration:none}
.etiqueta .pie{margin-top:18px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.78rem;color:#6d5232;font-variant-numeric:tabular-nums}
.etiqueta .pie b{font-family:var(--firma);font-weight:400;font-size:1.3rem;color:#7a5524}
@media (max-width:860px){.contacto .wrap{grid-template-columns:1fr}.etiqueta{max-width:460px}}

footer{background:#0f0b07;border-top:1px solid var(--palo);padding:44px 0 26px;color:var(--ceniza);font-size:.88rem}
footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.pie-marca{display:grid;gap:4px}
.pie-nombre{font-family:var(--display);font-size:1.5rem;color:var(--pergamino)}
.pie-nombre em{font-family:var(--firma);font-style:normal;color:var(--oro);font-size:1.6rem;margin-left:6px}
footer nav{display:flex;flex-wrap:wrap;gap:8px 26px;position:static;background:none;border:0}
footer nav a{font-family:var(--body);font-size:.88rem;color:var(--ceniza);border:0;padding:0;text-decoration:none}
footer nav a:hover{color:var(--oro)}
footer .legal{margin-top:30px;padding-top:20px;border-top:1px solid rgba(241,232,218,.08);font-size:.8rem}
footer a{color:var(--ceniza)}
@media (max-width:900px){footer nav{display:flex}}

/* WhatsApp flotante */
.wa-flotante{position:fixed;right:20px;bottom:20px;z-index:30;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0,0,0,.35);transition:transform .25s,opacity .3s;opacity:0;pointer-events:none}
.wa-flotante.ver{opacity:1;pointer-events:auto}
.wa-flotante:hover{transform:scale(1.07)}
.wa-flotante svg{width:30px;height:30px}

/* Entradas suaves al hacer scroll */
.js .rev{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s ease}
.js .rev.visto{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.js .rev{opacity:1;transform:none;transition:none}.bajar span{animation:none}}
@media (max-width:600px){.diapason .rotulo{position:static;padding:14px var(--gutter) 0;pointer-events:auto}}
.etiqueta dt + dd + dt{margin-top:14px}
.etiqueta dd.dir{font-size:1.25rem;line-height:1.25}
