@font-face{font-family:Bespoke Sans;src:url(/_astro/bespoke-sans-300.CxWjLRx2.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Bespoke Sans;src:url(/_astro/bespoke-sans-400.8MGIb5Ig.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bespoke Sans;src:url(/_astro/bespoke-sans-500.B3BaHmlR.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/_astro/general-sans-400.BeAhF2WT.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/_astro/general-sans-500.DvEF04Ne.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/_astro/general-sans-600.DFLbTJgb.woff2)format("woff2");font-weight:600;font-display:swap}:root{--grafito:#1b1c1e;--carbon:#26282b;--pizarra:#2a2c2f;--acero:#5b5f64;--niebla:#8a8e93;--plata:#c3c6ca;--veta:#afb3b7;--piedra:#e1e2e3;--marmol:#f2f2f1;--blanco:#fff;--tinta:#474a4e;--bruma:#c6c9cc;--ceniza:#a3a7ab;--linea:#1b1c1e24;--linea-osc:#f2f2f124;--f-titulo:"Bespoke Sans",sans-serif;--f-texto:"General Sans",sans-serif;--radio:3px;--alto-boton:52px;--ease-out:cubic-bezier(.23,1,.32,1);--ease-mover:cubic-bezier(.77,0,.175,1);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s16:128px;--margen:20px;--seccion:64px;--cab:64px}@media (width>=900px){:root{--margen:40px;--seccion:128px;--cab:88px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:72px}@media (width>=900px){[id]{scroll-margin-top:88px}}body{background:var(--marmol);color:var(--grafito);font-family:var(--f-texto);-webkit-font-smoothing:antialiased;margin:0;padding-bottom:72px;font-size:16px;line-height:1.6;overflow-x:hidden}@media (width>=900px){body{padding-bottom:0;font-size:17px}}h1,h2,h3,.hd{font-family:var(--f-titulo);letter-spacing:-.025em;margin:0;font-weight:300}p,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}img,video,svg{display:block}button{font:inherit;color:inherit}fieldset{border:0;min-width:0;margin:0;padding:0}[hidden]{display:none!important}:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=899.98px){.solo-d{display:none!important}}@media (width>=900px){.solo-m{display:none!important}}.btn{height:var(--alto-boton);border-radius:var(--radio);font-family:var(--f-texto);white-space:nowrap;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s,color .2s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.btn:active{transform:scale(.97)}.btn-d{background:var(--pizarra);color:var(--marmol)}.btn-d:hover{background:#111}.btn-l{background:var(--marmol);color:var(--pizarra)}.btn-l:hover{background:var(--blanco)}.btn-s{height:44px;padding:0 20px;font-size:14px}.btn-g{height:60px;font-size:16px}.sec{height:var(--alto-boton);border-radius:var(--radio);font-family:var(--f-texto);white-space:nowrap;color:inherit;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .16s var(--ease-out);background:0 0;border:1px solid #1b1c1e59;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.sec:hover{background:#1b1c1e0a;border-color:currentColor}.sec:active{transform:scale(.97)}.sec-c{color:var(--marmol);border-color:#f2f2f173}.sec-c:hover{background:#f2f2f114}.sec-s{height:44px;padding:0 16px;font-size:14px}.ancho{width:100%}.chip{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;height:44px;color:var(--grafito);border:1px solid #1b1c1e40;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.chip[aria-pressed=true]{background:var(--grafito);color:var(--marmol);border-color:var(--grafito)}.chip:focus-visible{outline:2px solid var(--grafito);outline-offset:3px}.chip small{opacity:.55;font-size:14px}.ctl{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #1b1c1e59;border-radius:999px;flex:none;place-items:center;width:52px;height:52px;transition:background-color .2s,color .2s,opacity .2s;display:grid}.ctl:hover{background:var(--pizarra);color:var(--marmol)}.ctl:active{transform:scale(.96)}.ctl:focus-visible{outline-offset:3px;outline:2px solid}.ctl:disabled{opacity:.3;pointer-events:none}.ctl-s{width:44px;height:44px}.ctl-c{color:var(--grafito);background:#f2f2f1eb;border-color:#0000}.ic{flex:none;width:18px;height:18px}.cm{pointer-events:none;z-index:2;position:absolute;inset:16px}.cm i{border:0 solid #f2f2f1cc;width:14px;height:14px;position:absolute}.cm i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.cm i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.cm i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.cm i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.cm.dk i{border-color:#1b1c1e8c}@media (width>=900px){.cm:not(.sm){inset:24px}.cm:not(.sm) i{width:20px;height:20px}}.lg{z-index:3;letter-spacing:.02em;font-size:15px;line-height:1.3;position:absolute}.cubre{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.velo{pointer-events:none;position:absolute;inset:0}.hs{padding:0 var(--margen);scroll-padding:0 var(--margen);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.hs::-webkit-scrollbar{display:none}.hs>*{scroll-snap-align:start;flex:none}.card{color:inherit;display:block}.card .ph{background:#d6d8da;position:relative;overflow:hidden}.card .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.card:hover .ph img{transform:scale(1.04)}.card .hd{margin:16px 0 4px;font-size:22px;line-height:1.1}.card .dato{color:var(--acero);font-size:15px}@media (width>=900px){.card .hd{margin-top:18px;font-size:26px}}.fl{color:var(--pizarra);flex-direction:column;gap:8px;font-size:15px;font-weight:500;display:flex}.fin{border-radius:var(--radio);background:var(--blanco);width:100%;height:52px;font:400 16px var(--f-texto);color:var(--grafito);border:1px solid #1b1c1e3d;padding:0 16px;transition:border-color .2s,box-shadow .2s}.fin:focus{border-color:var(--grafito);outline:none;box-shadow:0 0 0 3px #1b1c1e14}.fin::placeholder{color:var(--niebla)}textarea.fin{resize:none;height:120px;padding-top:14px;line-height:1.5}.fx{border-top:1px solid var(--linea);grid-template-columns:112px 1fr;gap:16px;padding:14px 0;font-size:16px;display:grid}.fx:last-child{border-bottom:1px solid var(--linea)}.fx>:first-child{color:var(--acero);font-size:15px}.fx b{font-weight:500}@media (width>=900px){.fx{grid-template-columns:140px 1fr;padding:16px 0}}.th{all:unset;box-sizing:border-box;cursor:pointer;opacity:.6;border:2px solid #0000;padding:3px;transition:border-color .2s,opacity .2s;display:block;position:relative;overflow:hidden}.th img{object-fit:cover;width:100%;height:100%}.th[aria-pressed=true]{border-color:var(--grafito);opacity:1}.th:focus-visible{outline:2px solid var(--grafito);outline-offset:2px}video{pointer-events:none}video::-webkit-media-controls,video::-webkit-media-controls-panel,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.cabecera{z-index:20;height:var(--cab);backdrop-filter:blur(12px);background:#f2f2f1eb;border-bottom:1px solid #1b1c1e1a;justify-content:space-between;align-items:center;gap:16px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.cabecera-izq,.cabecera-der{align-items:center;gap:12px;min-width:0;display:flex}.cabecera .mono img{filter:brightness(0)invert(.45);width:auto;height:26px}.cabecera .nav{gap:32px;display:flex}.cabecera .nav a{padding:6px 0;font-size:15px;font-weight:500;transition:opacity .2s}.cabecera .nav a:hover{opacity:.6}.cabecera .nav a[aria-current]{font-weight:600}.migas{color:var(--acero);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.migas i{opacity:.5;margin:0 6px;font-style:normal}.migas b{color:var(--grafito);font-weight:400}@media (width>=900px){.cabecera{padding:0 var(--margen)}.cabecera-izq{gap:24px}.cabecera .mono img{height:30px}.migas i{margin:0 8px}}@media (width<=899.98px){.cabecera.fija{display:none}}.cabecera.fija{visibility:hidden;transition:transform .5s var(--ease-out),visibility .5s;position:fixed;left:0;right:0;transform:translateY(-100%)}.cabecera.fija.visible{visibility:visible;transform:none}.barra-cel{z-index:50;backdrop-filter:blur(12px);background:#f2f2f1f0;border-top:1px solid #1b1c1e1f;grid-template-columns:1fr 2fr;gap:8px;height:72px;padding:12px 16px;display:grid;position:fixed;bottom:0;left:0;right:0}.barra-cel.mitades{grid-template-columns:1fr 1fr}.barra-cel>*{height:48px;padding:0 12px}@media (width>=900px){.barra-cel{display:none}}.wa{z-index:40;background:var(--grafito);width:54px;height:54px;transition:transform .2s var(--ease-out),opacity .3s,visibility .3s;border-radius:50%;place-items:center;display:none;position:fixed;bottom:26px;right:26px;box-shadow:0 10px 26px #1b1c1e40}.wa:hover{transform:translateY(-2px)}.barra-visible .wa{opacity:0;visibility:hidden}@media (width>=900px){.wa{display:grid}}dialog{max-width:none;max-height:none;color:inherit;border:0;margin:0;padding:0}.menu{background:var(--grafito);width:100%;height:100%;color:var(--marmol);position:fixed;inset:0;overflow-y:auto}.menu[open]{flex-direction:column;animation:.3s fade;display:flex}.menu-cab{flex:none;justify-content:space-between;align-items:center;height:72px;padding:0 20px;display:flex}.menu nav{flex-direction:column;padding:40px 20px 0;display:flex}.menu nav a{border-top:1px solid var(--linea-osc);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.menu nav a:last-child{border-bottom:1px solid var(--linea-osc)}.menu nav .hd{letter-spacing:-.04em;font-size:44px;line-height:1}.menu nav small{color:#f2f2f18c;font-size:14px}.menu-pie{flex-direction:column;gap:8px;margin-top:auto;padding:24px 20px 32px;display:flex}.menu-pie p{color:#f2f2f1b3;margin-bottom:12px;font-size:15px;line-height:1.5}.menu-pie div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.redondo{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #f2f2f173;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.redondo:focus-visible{outline-offset:3px;outline:2px solid}.marca{align-items:center;gap:12px;display:flex}.marca img{filter:brightness(0)invert(.84);width:auto;height:28px}.marca>span{flex-direction:column;font-size:14px;line-height:1.15;display:flex}.marca b{letter-spacing:.08em;text-transform:uppercase;font-weight:600}.marca i{opacity:.75;font-style:normal}.pie{background:var(--grafito);color:var(--piedra);padding:48px var(--margen) 32px;overflow:hidden}.pie-cols{gap:28px;font-size:15px;display:grid}.pie-col{flex-direction:column;gap:10px;display:flex}.pie-col>:first-child{color:var(--niebla);font-size:14px}.pie-col a{transition:opacity .2s}.pie-col a:hover{opacity:.7}.pie-mapa{background:var(--pizarra);height:280px;position:relative;overflow:hidden}.pie-mapa img{object-fit:cover;filter:grayscale()contrast(.9)brightness(.6);width:100%;height:100%}.pie-mapa span{color:var(--marmol);font-size:14px;position:absolute;bottom:16px;left:18px;right:18px}.pie-marca{filter:brightness(0)invert(.52);width:100%;height:auto;margin-top:40px}.pie-legal{color:var(--niebla);margin-top:24px;font-size:14px}@media (width>=900px){.pie{padding:90px var(--margen) 30px}.pie-cols{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px}.pie-mapa{grid-column:1/span 5}.pie-col:nth-child(2){grid-column:6/span 2}.pie-col:nth-child(3){grid-column:8/span 3}.pie-col:nth-child(4){grid-column:11/span 2}.pie-legal{border-top:1px solid #393b3e;margin-top:80px;padding:16px 0 32px}.pie-marca{margin-top:0}}.franja{margin:0 var(--margen);background:var(--grafito);color:var(--marmol);gap:24px;padding:40px 24px;display:grid}.franja h2{letter-spacing:-.045em;font-size:36px;line-height:.95}.franja p{color:var(--bruma);max-width:520px;margin-top:16px;font-size:16px;line-height:1.55}.franja-acc{flex-direction:column;gap:8px;display:flex}@media (width>=900px){.franja{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:32px;padding:72px 64px}.franja>:first-child{grid-column:1/span 7}.franja-acc{grid-column:9/span 4}.franja h2{font-size:clamp(44px,4.5vw,64px)}.franja p{margin-top:20px;font-size:18px}}.pista{padding:0 var(--margen);scroll-padding:0 var(--margen);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.pista::-webkit-scrollbar{display:none}.pista>*{scroll-snap-align:start;flex:0 0 280px}.pista .ph{height:340px}@media (width>=900px){.pista{gap:24px}.pista>*{flex-basis:clamp(340px,31vw,448px)}.pista .ph{height:clamp(420px,39vw,560px)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sube{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ante{color:var(--acero);font-size:15px}.obras-cab{padding:40px var(--margen) 24px}.obras-cab h1{letter-spacing:-.06em;font-size:80px;line-height:.8}.obras-cab p{color:var(--tinta);margin-top:20px;font-size:16px;line-height:1.55}.obras-cab>span{color:var(--acero);padding-bottom:8px;font-size:15px}.filtros{top:var(--cab);z-index:10;background:#f2f2f1f5;gap:8px;padding-top:12px;padding-bottom:12px;position:sticky}.galeria{padding:16px var(--margen) 64px;grid-template-columns:1fr 1fr;align-items:start;gap:24px 12px;display:grid}.galeria-col{display:contents}.galeria .ph{height:210px}.galeria .cm{display:none}.galeria .card .hd{margin:10px 0 2px;font-size:17px;line-height:1.15}.galeria .card .dato{font-size:14px}.cierre{margin:0 var(--margen) 64px;border-top:1px solid #1b1c1e29;flex-direction:column;gap:24px;padding-top:32px;display:flex}.cierre h2{letter-spacing:-.04em;font-size:36px;line-height:1}.cierre>div{flex-direction:column;gap:8px;display:flex}@media (width>=900px){.obras-cab{padding:80px var(--margen) 48px;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.obras-cab h1{font-size:clamp(104px,11.1vw,160px)}.obras-cab p{max-width:520px;margin-top:28px;font-size:18px}.filtros{padding:16px var(--margen);background:#f2f2f1f0;border-bottom:1px solid #1b1c1e14;overflow:visible}.filtros .chip{padding:0 18px}.galeria{padding:40px var(--margen) var(--seccion);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.galeria-col{flex-direction:column;gap:48px;display:flex}.galeria .card{order:0!important}.galeria .ph{height:var(--alto)}.galeria .cm{display:block}.galeria .card .hd{margin:16px 0 4px;font-size:24px;line-height:1.1}.galeria .card .dato{font-size:15px}.cierre{margin:0 var(--margen) var(--seccion);flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding-top:48px}.cierre h2{font-size:48px}.cierre>div{flex-direction:row}}.obra{flex-direction:column;display:flex}.obra-galeria{order:-1}.obra-cab{padding:32px var(--margen) 0}.obra-cab .ante{margin-bottom:12px}.obra-cab h1{letter-spacing:-.05em;font-size:52px;line-height:.9}.obra-ficha{margin-top:28px}.obra-foto{background:var(--pizarra);height:480px;position:relative;overflow:hidden}.obra-foto>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.obra-foto>img.on{opacity:1}.obra-velo{background:linear-gradient(#13141600 65%,#1314168c 100%)}.obra-toque{all:unset;cursor:pointer;z-index:3;position:absolute;top:0;bottom:0}.obra-toque-ant{width:40%;left:0}.obra-toque-sig{width:60%;right:0}.obra-leyenda{z-index:4;color:var(--marmol);pointer-events:none;flex-direction:column;gap:12px;font-size:15px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.obra-puntos{align-items:center;gap:6px;display:flex}.obra-puntos i{background:#f2f2f166;border-radius:3px;width:6px;height:6px;transition:width .3s;display:block}.obra-puntos i.on{background:var(--marmol);width:20px}.obra-ctl{z-index:4;color:var(--marmol);align-items:center;gap:12px;font-size:15px;display:flex;position:absolute;bottom:36px;right:48px}.obra-proyecto{padding:40px var(--margen) 0;order:1}.obra-proyecto h2{letter-spacing:-.035em;font-size:32px;line-height:1}.obra-proyecto>div{color:var(--pizarra);flex-direction:column;gap:16px;margin-top:16px;font-size:16px;line-height:1.6;display:flex}.obra-proyecto .sec{margin-top:8px}.obra-minis{order:2;gap:8px;margin-top:48px}.obra-minis .th{flex:0 0 132px;height:160px}.obra-franja{order:3;margin-top:56px}.otras{order:4;padding:56px 0 64px;overflow:hidden}.otras-cab{padding:0 var(--margen);justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.otras-cab h2{letter-spacing:-.045em;font-size:40px;line-height:.9}.otras-cab>div{gap:12px;display:flex}.otras .pista>*{flex-basis:260px}.otras .pista .ph{height:320px}.otras .card .hd{margin-top:14px;font-size:20px}.otras .card .dato{font-size:14px}@media (width>=900px){.obra-galeria,.obra-proyecto,.obra-minis,.obra-franja,.otras{order:0}.obra-cab{padding:72px var(--margen) 48px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:32px;display:grid}.obra-cab>div:first-child{grid-column:1/span 7}.obra-cab .ante{margin-bottom:20px}.obra-cab h1{letter-spacing:-.055em;font-size:clamp(72px,7.8vw,112px);line-height:.86}.obra-ficha{grid-column:9/span 4;margin:0}.obra-galeria{padding:0 var(--margen)}.obra-foto{height:clamp(520px,54vw,780px)}.obra-velo{background:linear-gradient(#13141600 75%,#13141666 100%)}.obra-leyenda{text-shadow:0 1px 10px #00000059;bottom:44px;left:48px;right:auto}.obra-minis{padding:0 var(--margen);grid-template-columns:repeat(auto-fill,160px);gap:8px;margin-top:12px;display:grid;overflow:visible}.obra-minis .th{height:104px}.obra-proyecto{padding:112px var(--margen);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.obra-proyecto h2{letter-spacing:-.04em;grid-column:1/span 4;font-size:48px}.obra-proyecto>div{grid-column:6/span 6;align-items:flex-start;gap:24px;margin:0;font-size:19px}.obra-franja{margin-top:0}.otras{padding:112px 0 var(--seccion)}.otras-cab{margin-bottom:40px}.otras-cab h2{letter-spacing:-.05em;font-size:clamp(48px,5vw,72px)}.otras .pista>*{flex-basis:clamp(340px,30.5vw,440px)}.otras .pista .ph{height:clamp(400px,36vw,520px)}.otras .card .hd{margin-top:18px;font-size:26px}.otras .card .dato{font-size:15px}}.material{flex-direction:column;display:flex}.mt-portada{display:contents}.mt-foto{background:#d6d8da;order:-3;height:400px;position:relative;overflow:hidden}.mt-foto>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.mt-foto>img.on{opacity:1}.mt-rotulo{z-index:3;background:#f2f2f1eb;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.mt-rotulo .hd{font-size:20px;line-height:1.1}.mt-rotulo span:last-child{color:var(--tinta);font-size:14px}.mt-variedades{order:-2;margin-top:12px}.mt-variedades-lista{gap:8px}.mt-variedades .th{opacity:1;flex:0 0 76px;height:76px}.th-foto{height:100%;display:block;overflow:hidden}.mt-texto{padding:32px var(--margen) 0;order:-1}.mt-texto .ante{margin-bottom:12px}.mt-texto h1{letter-spacing:-.06em;font-size:72px;line-height:.84}.mt-resumen{color:var(--pizarra);margin-top:20px;font-size:16px;line-height:1.6}.mt-datos{margin-top:24px}.fx-nivel{grid-template-columns:1fr auto;align-items:center}.nivel{gap:4px;display:flex}.nivel i{background:#1b1c1e29;width:24px;height:6px}.nivel i.on{background:var(--grafito)}.material h2{letter-spacing:-.04em;font-size:36px;line-height:1}.mt-cab{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.mt-cab>span{color:var(--acero);font-size:15px}.mt-cantos{flex-direction:column;padding:48px 0 0;display:flex}.mt-cantos-intro{padding:0 var(--margen)}.mt-cantos-figura{margin:20px var(--margen) 0;background:var(--piedra);place-items:center;height:220px;display:grid;position:relative}.mt-cantos-figura svg{width:260px;height:156px;overflow:visible}.mt-cantos-texto{margin:16px var(--margen);color:var(--tinta);font-size:15px;line-height:1.5}.mt-cantos-texto b{color:var(--grafito);font-weight:600}.mt-cantos-lista{gap:8px}.canto{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;border:1px solid #1b1c1e33;border-radius:999px;flex:none;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:15px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.canto svg{width:32px;height:20px;overflow:visible}.canto path{fill:#d6d8da;stroke:var(--grafito)}.canto[aria-pressed=true]{background:var(--grafito);color:var(--marmol);border-color:var(--grafito)}.canto[aria-pressed=true] path{fill:var(--marmol);stroke:var(--marmol)}.canto:focus-visible{outline:2px solid var(--grafito);outline-offset:3px}.mt-bloque{padding:48px var(--margen) 0}.tabla{margin-top:20px}.tabla-fila{border-top:1px solid var(--linea);grid-template-columns:96px 1fr 1fr;gap:12px;padding:14px 0;font-size:15px;line-height:1.4;display:grid}.tabla-fila:last-child{border-bottom:1px solid var(--linea)}.tabla-fila>:first-child{color:var(--acero);font-size:14px}.tabla-cab{border-top:0;padding:0 0 12px}.tabla-cab .hd{font-size:18px}.mt-cuidados{margin-top:12px}.mt-cuidados p{border-top:1px solid var(--linea);padding:14px 0;font-size:16px;line-height:1.5}.mt-cuidados p:last-child{border-bottom:1px solid var(--linea)}.mt-obras{padding:48px 0 0}.mt-obras .mt-cab{margin:0 var(--margen) 20px}.mt-obras-lista>*{flex-basis:260px}.mt-obras .ph{height:320px}.mt-obras .card .hd{margin-top:14px;font-size:20px}.mt-obras .card .dato{font-size:14px}.mt-franja{margin-top:56px;margin-bottom:64px}@media (width>=900px){.mt-texto,.mt-variedades,.mt-foto{order:0}.mt-portada{grid-template-columns:5fr 7fr;min-height:clamp(620px,57vw,820px);display:grid}.mt-texto{padding:72px 56px 56px var(--margen);flex-direction:column;justify-content:space-between;gap:48px;display:flex}.mt-texto .ante{margin-bottom:20px}.mt-texto h1{font-size:clamp(88px,10vw,144px);line-height:.82}.mt-resumen{max-width:440px;margin-top:32px;font-size:19px}.mt-datos{margin:0}.nivel i{width:28px}.mt-foto{height:auto}.mt-rotulo{gap:4px;padding:16px 20px;bottom:44px;left:48px;right:auto}.mt-rotulo .hd{font-size:26px}.mt-rotulo span:last-child{font-size:15px}.material h2{font-size:clamp(40px,3.9vw,56px)}.mt-cab{margin-bottom:32px}.mt-variedades{padding:96px var(--margen) 0;margin:0}.mt-variedades-lista{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.mt-variedades .th{height:auto;padding:4px}.th-foto{height:clamp(200px,17vw,260px)}.th-nombre{padding:12px 4px 4px;font-size:16px;display:block}.th[aria-pressed=true] .th-nombre{font-weight:600}.mt-cantos{padding:112px var(--margen) 0;grid-template-rows:auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.mt-cantos-intro{grid-area:1/1/auto/span 4;padding:0}.mt-cantos-intro p{color:var(--tinta);margin:20px 0 32px;font-size:17px;line-height:1.55}.mt-cantos-lista{flex-direction:column;grid-area:2/1/auto/span 4;padding:0;overflow:visible}.canto{border-radius:var(--radio);gap:16px;height:64px;padding:0 16px;font-size:17px}.canto svg{width:56px;height:34px}.mt-cantos-figura{grid-area:1/6/span 2/span 7;height:600px;margin:0}.mt-cantos-figura svg{width:min(560px,70%);height:auto}.mt-cantos-pie{justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:36px;left:40px;right:40px}.mt-cantos-pie .hd{font-size:32px;line-height:1}.mt-cantos-pie span:last-child{color:var(--tinta);text-align:right;max-width:340px;font-size:16px;line-height:1.5}.mt-bloque{padding:112px var(--margen) 0;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;display:grid}.mt-bloque>:first-child{grid-column:1/span 4}.mt-bloque>:first-child p{color:var(--tinta);margin-top:20px;font-size:17px;line-height:1.55}.mt-bloque>:last-child{grid-column:6/span 7;margin:0}.tabla-fila{grid-template-columns:200px 1fr 1fr;gap:24px;padding:20px 0;font-size:17px;line-height:1.45}.tabla-fila>:first-child{font-size:15px}.tabla-cab{padding:0 0 16px}.tabla-cab .hd{font-size:24px}.mt-cuidados p{padding:20px 0;font-size:18px}.mt-obras{padding:112px var(--margen) 0}.mt-obras .mt-cab{margin:0 0 32px}.mt-obras-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;display:grid;overflow:visible}.mt-obras .ph{height:clamp(340px,30.5vw,440px)}.mt-obras .card .hd{margin-top:16px;font-size:24px}.mt-obras .card .dato{font-size:15px}.mt-franja{margin-top:112px;margin-bottom:var(--seccion)}}.perdida{min-height:60vh;padding:64px var(--margen);flex-direction:column;justify-content:center;gap:20px;display:flex}.perdida h1{letter-spacing:-.05em;max-width:12em;font-size:48px;line-height:.92}.perdida p{color:var(--tinta);max-width:480px;font-size:16px;line-height:1.55}.perdida>div{flex-direction:column;gap:8px;margin-top:12px;display:flex}@media (width>=900px){.perdida{padding:var(--seccion) var(--margen);gap:28px}.perdida h1{font-size:clamp(72px,7.8vw,112px);line-height:.86}.perdida p{font-size:18px}.perdida>div{flex-direction:row}}
