@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anton Fallback;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:Anton,Anton Fallback;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-display:"Anton","Anton Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-body:"Poppins","Poppins Fallback"}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d019ef{font-family:Spectral,Spectral Fallback;font-weight:400}.__variable_d019ef{--font-quote:"Spectral","Spectral Fallback"}:root{--bg:#F3F0EA;--bg-2:#E8E3D9;--text:#161B1B;--body:#4C4842;--dim:#8C877E;--accent:#CC0C16;--accent-hover:#A80A12;--accent-ink:#FFFFFF;--yellow:#F4B609;--titulo:#7E5C00;--card-bg:#FFFFFF;--card-hover:#FFFFFF;--hairline:rgba(22,27,27,0.12);--hairline-strong:rgba(22,27,27,0.24);--border:rgba(22,27,27,0.12);--border-accent:rgba(204,12,22,0.38);--chip-bg:rgba(22,27,27,0.05);--glass:rgba(255,255,255,0.80);--ghost:rgba(22,27,27,0.05);--shadow-card:0 18px 44px rgba(22,27,27,0.12);--ink:#121616;--ink-2:#1B2121;--on-ink:#F3F0EA;--on-ink-dim:#98938B;--fs-display:clamp(2.35rem,7.4vw,6.2rem);--fs-h2:clamp(1.95rem,4.2vw,3.3rem);--fs-h3:1.22rem;--fs-lead:clamp(1rem,1.25vw,1.14rem);--fs-body:0.97rem;--fs-small:0.86rem;--fs-micro:0.71rem;--radius:4px;--ease:cubic-bezier(0.22,1,0.36,1)}[data-theme=dark]{--bg:#0F1313;--bg-2:#161B1B;--text:#F3F0EA;--body:#B6B1A8;--dim:#7C7871;--accent:#E8323B;--accent-hover:#FF4A50;--accent-ink:#FFFFFF;--yellow:#F7C22B;--titulo:#F4B609;--card-bg:#161B1B;--card-hover:#1C2222;--hairline:rgba(243,240,234,0.11);--hairline-strong:rgba(243,240,234,0.22);--border:rgba(243,240,234,0.11);--border-accent:rgba(232,50,59,0.48);--chip-bg:rgba(243,240,234,0.06);--glass:rgba(15,19,19,0.80);--ghost:rgba(243,240,234,0.05);--shadow-card:0 20px 48px rgba(0,0,0,0.5);--ink:#0A0D0D;--ink-2:#121616}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-anchor:none;overflow-y:scroll}body{background:var(--bg);color:var(--text);font-family:var(--font-body),"Poppins",system-ui,sans-serif;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;transition:background .25s ease,color .25s ease}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}::selection{background:rgba(204,12,22,.28);color:inherit}h1,h2,h3,h4{font-family:var(--font-display),"Anton",Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.005em;line-height:.98}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dls-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--accent);color:#fff;padding:.7rem 1.2rem;font-size:var(--fs-small);font-weight:600}.dls-skip:focus{left:0}.dls-reveal{opacity:1;transform:none}html.js .dls-reveal{opacity:0;transform:translateY(22px);transition:opacity .72s var(--ease) var(--d,0s),transform .72s var(--ease) var(--d,0s);will-change:opacity,transform}html.js .dls-reveal.is-in{opacity:1;transform:none}.dls-btn-ghost,.dls-btn-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.7rem;font-size:var(--fs-small);font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dls-btn-ghost>*,.dls-btn-primary>*{position:relative;z-index:2}.dls-btn-ghost:after,.dls-btn-primary:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;opacity:var(--spot-o,0);transition:opacity .3s ease;z-index:1}.dls-btn-primary{background-color:#D1B69F;background-image:url(/img/boton-piedra.webp);background-size:cover;background-position:50%;color:#17120C;border:none;-webkit-clip-path:polygon(8.4% 0,12.1% 0,14.4% 1.4%,16.6% 1.6%,22.1% 0,25.2% 0,28.1% 1.2%,37.5% .4%,40.9% .8%,46.7% 2.7%,52.2% 2.3%,54.8% .3%,65.9% .4%,68.8% .6%,69.9% 1.4%,72.2% .5%,78.6% .3%,81.1% .5%,81.8% 1.7%,84.7% 1.8%,85.4% 3.4%,86.6% 4.2%,88.1% 8.7%,88.3% 11.1%,89.9% 14.2%,91.5% 14.4%,93.3% 16.3%,95.3% 16.7%,96.8% 18.6%,97.4% 20.4%,98.6% 32%,98.7% 37.6%,98.3% 41.4%,98.5% 51.3%,98.1% 53.6%,98.1% 57.3%,98.7% 66.4%,99.6% 72.3%,99.4% 81.3%,100% 89.1%,99.8% 93.8%,98.2% 98.2%,94.7% 100%,84.1% 99.5%,77.9% 97.4%,70.2% 98.5%,67.5% 98.4%,64.3% 97.2%,61% 98.1%,46.8% 97.6%,41.9% 95.9%,38.5% 96.2%,37.4% 97%,26.9% 97.9%,4.2% 96.9%,3.5% 95.8%,2.4% 92.5%,1.5% 81.9%,1.7% 72.4%,1.5% 71.2%,1.4% 60.4%,.3% 50.8%,0 42.6%,.7% 29.8%,.6% 26.3%,0 21.9%,0 13.4%,1.1% 4%,2% 1.7%,3.7% .8%);clip-path:polygon(8.4% 0,12.1% 0,14.4% 1.4%,16.6% 1.6%,22.1% 0,25.2% 0,28.1% 1.2%,37.5% .4%,40.9% .8%,46.7% 2.7%,52.2% 2.3%,54.8% .3%,65.9% .4%,68.8% .6%,69.9% 1.4%,72.2% .5%,78.6% .3%,81.1% .5%,81.8% 1.7%,84.7% 1.8%,85.4% 3.4%,86.6% 4.2%,88.1% 8.7%,88.3% 11.1%,89.9% 14.2%,91.5% 14.4%,93.3% 16.3%,95.3% 16.7%,96.8% 18.6%,97.4% 20.4%,98.6% 32%,98.7% 37.6%,98.3% 41.4%,98.5% 51.3%,98.1% 53.6%,98.1% 57.3%,98.7% 66.4%,99.6% 72.3%,99.4% 81.3%,100% 89.1%,99.8% 93.8%,98.2% 98.2%,94.7% 100%,84.1% 99.5%,77.9% 97.4%,70.2% 98.5%,67.5% 98.4%,64.3% 97.2%,61% 98.1%,46.8% 97.6%,41.9% 95.9%,38.5% 96.2%,37.4% 97%,26.9% 97.9%,4.2% 96.9%,3.5% 95.8%,2.4% 92.5%,1.5% 81.9%,1.7% 72.4%,1.5% 71.2%,1.4% 60.4%,.3% 50.8%,0 42.6%,.7% 29.8%,.6% 26.3%,0 21.9%,0 13.4%,1.1% 4%,2% 1.7%,3.7% .8%);border-radius:0;padding:1.05rem 2rem;box-shadow:inset 0 2px 0 rgba(255,250,238,.35),inset 0 -10px 18px rgba(60,38,16,.3);text-shadow:0 1px 0 rgba(255,248,233,.5);filter:drop-shadow(0 4px 7px rgba(0,0,0,.32));transition:filter .2s ease,transform .2s ease,background-color .2s ease}.dls-btn-primary:after{background:radial-gradient(130px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(255,244,214,.55),rgba(255,244,214,0) 70%)}.dls-btn-primary:hover{transform:translateY(-2px);filter:drop-shadow(0 9px 14px rgba(0,0,0,.42)) brightness(1.05)}.dls-btn-primary:active{transform:translateY(0)}.dls-btn-primary:focus-visible{outline:none;filter:drop-shadow(2px 0 0 var(--accent)) drop-shadow(-2px 0 0 var(--accent)) drop-shadow(0 2px 0 var(--accent)) drop-shadow(0 -2px 0 var(--accent)) drop-shadow(0 4px 7px rgba(0,0,0,.32))}.dls-btn-ghost{background:transparent;color:var(--text);border:1px solid var(--hairline-strong)}.dls-btn-ghost:after{background:radial-gradient(120px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(244,182,9,.24),rgba(244,182,9,0) 70%)}.dls-btn-ghost:hover{border-color:var(--text);transform:translateY(-1px)}.dls-btn-ghost.dls-on-photo{color:#F3F0EA;border-color:rgba(243,240,234,.45);background:rgba(18,22,22,.32)}.dls-btn-ghost.dls-on-photo:hover{border-color:#F3F0EA;background:rgba(18,22,22,.5)}.dls-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--hairline-strong);border-radius:999px;padding:.45rem 1rem;font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--body);background:transparent;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.dls-pill:hover{border-color:var(--text);color:var(--text)}.dls-trazado{bottom:0;background:var(--hairline-strong)}.dls-trazado,.dls-trazado-fill{position:absolute;left:0;top:0;width:2px}.dls-trazado-fill{height:100%;background:var(--accent);transform:scaleY(var(--fill,0));transform-origin:top;will-change:transform}.dls-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.4rem}.dls-grid-2,.dls-grid-3{display:grid;gap:1.4rem;align-items:stretch}.dls-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.4rem}.dls-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.dls-grid-4,.dls-split{display:grid;align-items:stretch}.dls-split{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem)}.dls-galeria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(1.2rem,2.4vw,1.8rem);gap:clamp(1.2rem,2.4vw,1.8rem)}@media (max-width:980px){.dls-galeria{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dls-galeria{grid-template-columns:1fr}}@media (max-width:980px){.dls-grid-3,.dls-split{grid-template-columns:1fr}.dls-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dls-grid-2,.dls-grid-4{grid-template-columns:1fr}}.dls-hero-banda{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.dls-hero-banda{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dls-hero-banda>li:nth-child(3){border-left:none!important}}.dls-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--hairline);border-radius:var(--radius);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.dls-card:hover{border-color:var(--hairline-strong);transform:translateY(-3px);box-shadow:var(--shadow-card)}.dls-card-foot{margin-top:auto}.dls-lista-link,.dls-titulo-link{color:inherit;text-decoration:none}.dls-lista-link:hover,.dls-titulo-link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}@media (max-width:520px){.dls-hero-ctas{flex-direction:column;align-items:flex-start}}.dls-nav-links{display:flex;align-items:center;gap:clamp(1.1rem,2.2vw,2.1rem)}.dls-nav-links a{white-space:nowrap}.dls-nav-burger{display:none}@media (max-width:1140px){.dls-nav-links{display:none}.dls-nav-burger{display:inline-flex}}@media (max-width:560px){.dls-nav-cta{display:none!important}}.dls-nav-link{position:relative;font-size:var(--fs-micro);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--body);padding-bottom:3px;transition:color .2s ease}.dls-nav-link:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease)}.dls-nav-link:hover{color:var(--text)}.dls-nav-link:hover:after,.dls-nav-link[data-active=true]:after{transform:scaleX(1)}.dls-nav-link[data-active=true]{color:var(--text)}.dls-nav-on-photo .dls-nav-link{color:rgba(243,240,234,.82)}.dls-nav-on-photo .dls-nav-link:hover,.dls-nav-on-photo .dls-nav-link[data-active=true]{color:#FFFFFF}.dls-marquee-wrap{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.dls-marquee{display:flex;width:max-content;animation:dls-slide 42s linear infinite}.dls-marquee-wrap:hover .dls-marquee{animation-play-state:paused}@keyframes dls-slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dls-ad{position:relative;width:100%;overflow:hidden;border-radius:var(--radius);background:var(--ink);touch-action:pan-y;-moz-user-select:none;user-select:none;cursor:ew-resize}.dls-ad,.dls-ad img{-webkit-user-select:none}.dls-ad img{-webkit-user-drag:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dls-ad-top{-webkit-clip-path:inset(0 0 0 var(--wipe,50%));clip-path:inset(0 0 0 var(--wipe,50%))}.dls-ad-handle{top:0;bottom:0;left:var(--wipe,50%);width:3px;margin-left:-1.5px;cursor:ew-resize}.dls-ad-handle,.dls-ad-knob{position:absolute;background:var(--yellow)}.dls-ad-knob{top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:999px;color:#161B1B;display:grid;place-items:center;box-shadow:0 6px 20px rgba(0,0,0,.4)}.dls-ad-tag{position:absolute;top:14px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.16em;text-transform:uppercase;background:rgba(18,22,22,.72);color:#F3F0EA;padding:.4rem .8rem;border-radius:2px}.dls-ph{position:relative;width:100%;overflow:hidden;background:var(--bg-2)}.dls-ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dls-ph-zoom>img{transition:transform .7s var(--ease)}.dls-card:hover .dls-ph-zoom>img{transform:scale(1.045)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-2)}::-webkit-scrollbar-thumb{background:rgba(204,12,22,.35)}::-webkit-scrollbar-thumb:hover{background:rgba(204,12,22,.55)}@keyframes dls-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js .dls-reveal,html.js .dls-reveal.is-in{opacity:1!important;transform:none!important;transition:none!important}.dls-btn-primary:hover{transform:none!important}.dls-marquee,[class*=-hint],[class*=-kenburns],[class*=-spin]{animation:none!important;animation-iteration-count:1!important}html.js .dls-hero-frente,html.js .dls-hero-img,html.ready .dls-hero-frente,html.ready .dls-hero-img{animation:none!important;opacity:1!important;transform:none!important}*{scroll-behavior:auto!important}}.dls-hero-frente,.dls-hero-img{opacity:1}html.js .dls-hero-frente,html.js .dls-hero-img{animation:none;opacity:0;will-change:transform,opacity}html.ready .dls-hero-frente,html.ready .dls-hero-img{animation:dls-hero-in 1s cubic-bezier(.22,1,.36,1) both,dls-hero-kb 30s ease-in-out 1.1s infinite alternate}@keyframes dls-hero-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes dls-hero-kb{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (max-width:768px){html.ready .dls-hero-frente,html.ready .dls-hero-img{animation:dls-hero-in .9s cubic-bezier(.22,1,.36,1) both}}.dls-hero-frente{z-index:3;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.dls-hero-frente,.dls-hero-velo-texto{position:absolute;inset:0;pointer-events:none}.dls-hero-velo-texto{z-index:1;background:radial-gradient(120% 88% at 8% 76%,rgba(8,11,11,.92) 0,rgba(8,11,11,.7) 30%,rgba(8,11,11,.28) 54%,transparent 72%)}@media (max-width:760px){.dls-hero-frente,.dls-hero-img{object-position:68% 50%}.dls-hero-velo-texto{background:linear-gradient(0deg,rgba(8,11,11,.9) 0,rgba(8,11,11,.55) 48%,rgba(8,11,11,.1) 80%)}}.dls-hero-hint{animation:dls-hint 2.6s ease-in-out 1.8s infinite}@keyframes dls-hint{0%,to{opacity:0;transform:translateY(0)}30%,60%{opacity:.8;transform:translateY(6px)}}.dls-logo-neg,[data-theme=dark] .dls-logo-pos{display:none}[data-theme=dark] .dls-logo-neg{display:block}.dls-serv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(2rem,5vw,4.5rem);gap:clamp(2rem,5vw,4.5rem);align-items:start}.dls-serv-sticky{position:-webkit-sticky;position:sticky;top:104px;height:min(64vh,560px);border-radius:var(--radius);overflow:hidden;background:var(--bg-2);border:1px solid var(--hairline)}.dls-serv-sticky img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease)}.dls-serv-sticky img.is-on{opacity:1}.dls-serv-foto-movil{display:none}.dls-serv-parada{position:relative;padding:clamp(1.6rem,3vw,2.4rem) 0 clamp(1.6rem,3vw,2.4rem) clamp(1.6rem,3vw,2.6rem);opacity:.42;transition:opacity .4s var(--ease)}.dls-serv-parada.is-on{opacity:1}.dls-serv-num{font-family:var(--font-display),"Anton",sans-serif;font-size:var(--fs-micro);letter-spacing:.2em;color:var(--dim);transition:color .4s var(--ease)}.dls-serv-parada.is-on .dls-serv-num{color:var(--accent)}@media (max-width:980px){.dls-serv-grid{grid-template-columns:1fr}.dls-serv-sticky{display:none}.dls-serv-foto-movil{display:block}.dls-serv-parada{opacity:1}}@media (prefers-reduced-motion:reduce){.dls-serv-parada{opacity:1!important}.dls-serv-sticky img{transition:none!important}}.dls-barra-movil{display:none}@media (max-width:700px){.dls-barra-movil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--ink);border-top:1px solid rgba(243,240,234,.14);padding-bottom:env(safe-area-inset-bottom,0)}.dls-barra-movil a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem .5rem;font-size:var(--fs-small);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#F3F0EA}.dls-barra-movil a+a{background:var(--accent)}.dls-pie{padding-bottom:5.5rem}}.dls-pie-cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;grid-gap:clamp(1.6rem,4vw,3rem);gap:clamp(1.6rem,4vw,3rem)}@media (max-width:900px){.dls-pie-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dls-pie-cols{grid-template-columns:1fr}}.dls-pie a:hover{color:#FFFFFF}