.tanto-taller{--taller-papel:#efe7db;--taller-oscuro:#171310;--taller-crema:#f6f0e6;--taller-tinta:#241d16;--taller-terra:#a5411f;--taller-pad:clamp(28px, 6vw, 96px);color:var(--tanto-ink,#1a1a1a);font-family:"Instrument Sans",sans-serif}.tanto-taller__eyebrow{margin:0 0 14px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--tanto-ink-soft,#6a6a6a)}.tanto-taller__h1,.tanto-taller__h2{font-family:"Bodoni Moda",Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.015em;margin:0 0 22px;color:var(--tanto-ink,#1a1a1a)}.tanto-taller__h1{font-size:clamp(34px, 5.4vw, 62px)}.tanto-taller__h2{font-size:clamp(27px, 3.6vw, 42px)}.tanto-taller__h2--centro{text-align:center;margin-bottom:clamp(32px, 4vw, 54px)}.tanto-taller p{font-size:16px;line-height:1.75}.tanto-taller__hero{margin-top:calc(-1 * var(--tanto-cabecera, 0px));display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:stretch;min-height:min(92vh, 900px);background:var(--taller-oscuro);color:var(--taller-crema)}.tanto-taller__hero-video{position:relative;overflow:hidden;background:#100d0b}.tanto-taller__video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.tanto-taller__hero-video::after{content:"";position:absolute;inset:0 0 0 auto;width:34%;background:linear-gradient(to right,transparent,rgb(23 19 16 / .55));pointer-events:none}.tanto-taller__hero-txt{align-self:center;padding:clamp(44px, 7vw, 104px) clamp(28px, 5vw, 88px);max-width:720px}.tanto-taller__hero .tanto-taller__eyebrow{color:rgb(246 240 230 / .66)}.tanto-taller__hero .tanto-taller__h1{margin:0 0 26px;font-size:clamp(38px, 5.6vw, 82px);line-height:1;letter-spacing:-.025em;color:var(--taller-crema);text-wrap:balance;overflow-wrap:normal}.tanto-taller__entrada{margin:0 0 30px;font-size:clamp(16px, 1.3vw, 19px)!important;line-height:1.72!important;color:rgb(246 240 230 / .82);max-width:46ch}.tanto-taller__hero-pie{margin:0;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:rgb(246 240 230 / .5)}@media (max-width:900px){.tanto-taller__hero{grid-template-columns:1fr;min-height:0}.tanto-taller__hero-video{order:-1;aspect-ratio:4 / 3}.tanto-taller__hero-video::after{display:none}}.tanto-taller__materia{background:#14110e;color:#f6f0e6;padding:clamp(56px, 9vw, 118px) var(--taller-pad)}.tanto-taller__materia .tanto-taller__eyebrow{color:rgb(246 240 230 / .55)}.tanto-taller__materia .tanto-taller__h2{color:#f6f0e6}.tanto-taller__cab{max-width:760px;margin:0 auto clamp(36px, 5vw, 62px);text-align:center}.tanto-taller__cab--claro{padding-inline:var(--taller-pad)}.tanto-taller__cab--claro .tanto-taller__h2{color:var(--taller-tinta)}.tanto-taller__lead{margin:0;color:rgb(246 240 230 / .72);font-size:16px!important;line-height:1.7!important}.tanto-taller__interruptor{margin-top:26px;padding:12px 26px;background:#fff0;color:#f6f0e6;border:1px solid rgb(246 240 230 / .38);font-family:"Instrument Sans",sans-serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.tanto-taller__interruptor:hover,.tanto-taller__interruptor[aria-pressed="true"]{background:#f6f0e6;color:#14110e;border-color:#f6f0e6}.tanto-taller__familia{max-width:1440px;margin:clamp(30px, 4vw, 52px) auto clamp(16px, 2vw, 24px);font-family:"Instrument Sans",sans-serif;font-weight:400;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:rgb(246 240 230 / .55);padding-bottom:12px;border-bottom:1px solid rgb(246 240 230 / .16)}.tanto-taller__muestras{margin-inline:calc(var(--taller-pad) * -1);margin-block:0 clamp(40px, 6vw, 72px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;list-style:none}@media (min-width:640px){.tanto-taller__muestras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.tanto-taller__muestras{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1320px){.tanto-taller__muestras{grid-template-columns:repeat(5,minmax(0,1fr))}}.tanto-taller__materia .tanto-muestra__btn{position:relative;display:block;width:100%}.tanto-taller__materia .tanto-muestra__fotos{aspect-ratio:16 / 9}.tanto-taller__materia .tanto-muestra__pie{position:absolute;inset:auto 0 0 0;padding:34px 14px 12px;background:linear-gradient(transparent,rgb(10 8 5 / .5) 42%,rgb(10 8 5 / .88));text-align:left;pointer-events:none}.tanto-taller__materia .tanto-muestra__nombre{color:#f7f2e8;font-size:12.5px}.tanto-taller__materia .tanto-muestra__nota{color:rgb(247 242 232 / .72);font-size:11px}.tanto-taller__pie-nota{max-width:620px;margin:clamp(34px, 4.5vw, 56px) auto 0;text-align:center;font-size:14.5px!important;line-height:1.7!important;color:rgb(246 240 230 / .6)}.tanto-taller__afirma{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px, 5vw, 76px);padding:clamp(56px, 8vw, 110px) var(--taller-pad);background:var(--taller-papel)}.tanto-taller__afirma--impar{background:#fff}.tanto-taller__afirma--impar .tanto-taller__afirma-img{order:-1}.tanto-taller__afirma-txt{max-width:58ch}.tanto-taller__afirma-txt p{margin:0 0 18px;color:#4a4038;font-size:16.5px!important;line-height:1.78!important}.tanto-taller__afirma-txt p:last-child{margin-bottom:0}.tanto-taller__afirma-txt .tanto-taller__h2{margin-bottom:22px}.tanto-taller__afirma-img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}@media (max-width:900px){.tanto-taller__afirma{grid-template-columns:1fr}.tanto-taller__afirma--impar .tanto-taller__afirma-img{order:0}}.tanto-taller__declara{padding:clamp(64px, 9vw, 124px) var(--taller-pad);background:var(--taller-oscuro);color:var(--taller-crema);text-align:center}.tanto-taller__declara .tanto-taller__eyebrow{color:rgb(246 240 230 / .6)}.tanto-taller__declara .tanto-taller__h2{color:var(--taller-crema);max-width:18ch;margin-inline:auto;margin-bottom:30px}.tanto-taller__declara p{max-width:62ch;margin:0 auto 18px;color:rgb(246 240 230 / .82)!important;font-size:16.5px!important;line-height:1.78!important}.tanto-taller__declara p:last-child{margin-bottom:0}.tanto-taller__gestos{padding:clamp(60px, 9vw, 118px) 0 clamp(56px, 8vw, 104px);background:var(--taller-papel)}.tanto-taller__gestos-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.tanto-taller__gesto{position:relative}.tanto-taller__gesto-img img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.tanto-taller__gesto-img .tanto-falta{width:100%;aspect-ratio:16 / 9}.tanto-taller__gesto-pie{display:flex;align-items:baseline;gap:10px;margin:0;padding:14px var(--taller-pad) 0;font-size:13px!important;color:#4a4038}.tanto-taller__gesto:not(:nth-child(3n+1)) .tanto-taller__gesto-pie{padding-inline:12px}.tanto-taller__num{font-family:"Bodoni Moda",Georgia,serif;font-size:15px;color:var(--taller-terra)}@media (max-width:820px){.tanto-taller__gestos-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.tanto-taller__gesto-pie{padding-inline:12px!important}}.tanto-falta{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(18px, 3vw, 34px);border:2px dashed rgb(60 44 28 / .3);background:repeating-linear-gradient(135deg,rgb(60 44 28 / .045) 0 10px,transparent 10px 20px),#e6ddcd;color:#6b6055;text-align:left}.tanto-falta--apaisada{aspect-ratio:4 / 3}.tanto-falta--vertical{aspect-ratio:3 / 4}.tanto-falta--cuadrada{aspect-ratio:1}.tanto-falta__eti{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--taller-terra)}.tanto-falta__txt{font-size:clamp(13px, 1.1vw, 15px);line-height:1.6;max-width:40ch}.tanto-taller__nosotros{display:grid;grid-template-columns:1fr}.tanto-taller__nosotros-txt{padding:clamp(48px, 8vw, 104px) var(--taller-pad)}.tanto-taller__nosotros-txt p{max-width:52ch;color:#3a3a3a;margin:0 0 18px}.tanto-taller__nosotros-img{overflow:hidden}.tanto-taller__nosotros-img img{display:block;width:100%;height:100%;object-fit:cover;min-height:320px}.tanto-taller__firma{margin-top:26px!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--tanto-ink-soft,#6a6a6a)}@media (min-width:900px){.tanto-taller__nosotros{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center}}.tanto-taller__garantias{padding:clamp(56px, 8vw, 110px) var(--taller-pad);border-top:1px solid var(--tanto-line,#e5e5e5)}.tanto-taller__cifras{list-style:none;margin:0 auto;padding:0;max-width:1180px;display:grid;gap:clamp(28px, 3.5vw, 48px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.tanto-taller__cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.tanto-taller__cifras li{text-align:center}.tanto-taller__cifra{margin:0!important;font-family:"Bodoni Moda",Georgia,serif;font-size:clamp(30px, 3.4vw, 42px);line-height:1;color:var(--tanto-ink,#1a1a1a)}.tanto-taller__cifra-txt{margin:8px 0 12px!important;font-size:12px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--tanto-ember,#c0401f)}.tanto-taller__cifra-nota{margin:0!important;font-size:14px!important;line-height:1.65!important;color:#55504a;max-width:30ch;margin-inline:auto!important}.tanto-taller__panoramica{margin:0;overflow:hidden;background:#0d0b09;height:clamp(320px, 62vh, 620px)}.tanto-taller__panoramica img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 54%}.tanto-taller__cierre-bloque{padding:clamp(54px, 8vw, 108px) var(--taller-pad) clamp(66px, 9vw, 120px);text-align:center;background:var(--tanto-cream,#f6f0e6)}.tanto-taller__cita{max-width:20ch;margin:0 auto clamp(30px, 4vw, 46px)!important;font-family:"PP Editorial Old","Bodoni Moda",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(25px, 3.4vw, 40px)!important;line-height:1.25!important;color:var(--tanto-ink,#1a1a1a)}.tanto-taller__acciones{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;justify-content:center;margin:0!important}.tanto-taller__cierre-bloque .tanto-boton{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.tanto-taller__cierre-bloque .tanto-boton:hover{background:#fff0;color:#1a1a1a}.tanto-taller__enlace{display:inline-block;padding:12px 4px;color:var(--taller-tinta);text-decoration:underline;text-underline-offset:4px;font-size:14px}.tanto-taller__enlace:hover{color:var(--tanto-ember,#c0401f)}