@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e788aa69824e04f8-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:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/877c13b0259aca4f-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aba50fd1ece19c76-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:Gloock Fallback;src:local("Times New Roman");ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.00%;size-adjust:114.95%}.__className_179aa1{font-family:Gloock,Gloock Fallback;font-weight:400;font-style:normal}.__variable_179aa1{--fuente-gloock:"Gloock","Gloock Fallback"}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b7aab997de1efc1b-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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/cf1bf6ac0584c972-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b6d5c27d1654414b-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:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/0d93aa9556af6970-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/2fb5d94d8dca0cc5-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_411cc9{font-family:Montserrat,Montserrat Fallback}.__variable_411cc9{--fuente-montserrat:"Montserrat","Montserrat Fallback"}body,html{margin:0;padding:0;background:#0d1f17}*{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{color:#e9c46a}img{display:block}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #e9c46a;outline-offset:3px}.bv-root{--bg:#0d1f17;--ink:#f4f1de;--muted:#afb2a2;--line:rgba(244,241,222,0.18);--navInk:#f4f1de;--logoD:0;--hp:0;--hs:1;--hl:0;--hf:0;--g:0;--g2:0;--mx:0;--my:0;--dayOut:0;--nightIn:0;--reveal:0;--tsw:0;--navShow:0;--serif:var(--fuente-gloock),Gloock,serif;background:var(--bg);color:var(--ink);font-family:var(--fuente-montserrat),Montserrat,system-ui,sans-serif;overflow-x:clip;min-height:100vh}.bv-oculto{position:absolute}.bv-guia-titulo,.bv-guias-texto h2,.bv-lineas,.bv-titulo-54,.bv-visita-tarjeta h2{white-space:pre-line}.bv-antetitulo{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e9c46a}.bv-antetitulo-14{margin-bottom:14px}.bv-antetitulo-18{margin-bottom:18px}.bv-titulo-54{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,54px);line-height:1.04}.bv-dos-columnas{display:flex;gap:6vw;flex-wrap:wrap}.bv-reserva{background:repeating-linear-gradient(135deg,#1b3b2b 0 14px,#173325 14px 28px);display:flex;align-items:flex-end;padding:20px}.bv-reserva span{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#f4f1de;opacity:.8}.bv-header{position:fixed;top:0;left:0;right:0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;padding:18px 4vw;color:var(--navInk);pointer-events:none}.bv-header-logo{position:relative;display:block;width:120px;height:44px;pointer-events:auto;opacity:var(--navShow);transform:translateY(calc((1 - var(--navShow)) * -12px));transition:opacity .5s,transform .5s}.bv-header-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:left center}.bv-header-logo-claro{opacity:calc(1 - var(--logoD))}.bv-header-logo-oscuro{opacity:var(--logoD)}.bv-nav{gap:clamp(14px,2vw,28px);white-space:nowrap;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;justify-content:center}.bv-header-lado,.bv-nav{display:flex;pointer-events:auto}.bv-header-lado{align-items:center;justify-content:flex-end;gap:10px}.bv-boton-reserva{display:flex;align-items:center;height:40px;padding:0 20px;border-radius:999px;border:1px solid;background:transparent;color:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.bv-boton-reserva:hover{background:#e9c46a;border-color:#e9c46a;color:#0d1f17}.bv-idiomas{display:flex;align-items:center;gap:2px;margin-right:6px;font-size:12px;font-weight:600;letter-spacing:.12em}.bv-idiomas>*{padding:6px}.bv-idiomas span{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.bv-idiomas a{opacity:.6;transition:opacity .3s}.bv-idiomas a:hover{opacity:1}.bv-idiomas-menu,.bv-menu,.bv-menu-boton{display:none}@media (max-width:860px){.bv-header{display:flex;justify-content:space-between;gap:12px;padding:14px 5vw}.bv-header-logo{flex:0 1 120px;min-width:72px}.bv-header-lado{min-width:0}.bv-boton-reserva{display:block;min-width:0;line-height:38px;overflow:hidden;text-overflow:ellipsis}.bv-nav{display:none}.bv-menu-boton{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid;background:transparent;color:inherit;cursor:pointer}.bv-menu-icono{position:relative;width:16px;height:10px}.bv-menu-icono span{position:absolute;left:0;right:0;height:1.5px;background:currentColor;transition:transform .3s}.bv-menu-icono span:first-child{top:0}.bv-menu-icono span:last-child{bottom:0}.bv-menu-icono[data-abierto="1"] span:first-child{transform:translateY(4.25px) rotate(45deg)}.bv-menu-icono[data-abierto="1"] span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.bv-menu{position:absolute;top:calc(100% - 4px);right:5vw;display:flex;flex-direction:column;min-width:200px;padding:10px 22px;border-radius:20px;background:#0d1f17;color:#f4f1de;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 30px 60px -20px rgba(13,31,23,.5);pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s,visibility .25s}.bv-menu[data-abierto="1"]{pointer-events:auto;opacity:1;visibility:visible;transform:none}.bv-menu>a{padding:14px 0;border-bottom:1px solid rgba(244,241,222,.18)}.bv-menu>a:last-of-type{border-bottom:0}}@media (max-width:480px){.bv-header-lado>.bv-idiomas{display:none}.bv-idiomas-menu{display:flex;gap:14px;margin:0;padding:12px 0 8px;border-top:1px solid rgba(244,241,222,.18);font-size:13px}.bv-idiomas-menu>*{padding:6px 0}}@media (max-width:380px){.bv-header-logo{flex-basis:96px}.bv-boton-reserva{padding:0 14px;font-size:11px}}.bv-hero{position:relative;height:calc(300 * var(--vh, 1vh))}.bv-hero-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:#0d1f17}.bv-hero-marco{position:absolute;inset:0;overflow:hidden;container-type:size;-webkit-clip-path:inset(calc(var(--hf) * 9vh) calc(var(--hf) * 4vw) calc(var(--hf) * 4vh) calc(var(--hf) * 4vw) round calc(var(--hf) * 28px));clip-path:inset(calc(var(--hf) * 9vh) calc(var(--hf) * 4vw) calc(var(--hf) * 4vh) calc(var(--hf) * 4vw) round calc(var(--hf) * 28px))}.bv-hero-video{position:absolute;inset:-4%;width:108%;height:108%;object-fit:cover;filter:url(#bvGrade);transform:scale(calc(1.4 - var(--hp) * .32)) translate(calc(var(--mx) * -18px + var(--dx, 0px)),calc(var(--my) * -18px + var(--dy, 0px))) rotate(var(--dr,0deg));pointer-events:none}.bv-hero-video::-webkit-media-controls-overlay-play-button,.bv-hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.bv-hero-video::-webkit-media-controls{display:none!important;-webkit-appearance:none}.bv-hero-tono{display:none}@supports (-webkit-touch-callout:none){.bv-hero-video{filter:grayscale(1)}.bv-hero-tono{display:block}.bv-hero-tono:after,.bv-hero-tono:before{content:"";position:absolute;inset:0;pointer-events:none}.bv-hero-tono:before{background:#2b6589;mix-blend-mode:screen}.bv-hero-tono:after{background:#c3fe5a;mix-blend-mode:multiply}}.bv-hero-luz{position:absolute;inset:0;background:radial-gradient(ellipse 38% 60% at 55% 55%,rgba(190,245,80,.55),rgba(190,245,80,0) 70%),linear-gradient(90deg,rgba(46,107,52,.35),rgba(46,107,52,0) 35%,rgba(46,107,52,0) 75%,rgba(46,107,52,.25));mix-blend-mode:soft-light;opacity:calc(1 - min(var(--hp) * 3, 1));pointer-events:none}.bv-hero-sombra{position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,31,23,.85),rgba(13,31,23,.1) 65%);opacity:var(--hl)}.bv-hero-fondo{position:absolute;inset:0;width:100%;height:100%;transform-origin:var(--ox,50%) var(--oy,50%);transform:scale(var(--hs));will-change:transform}.bv-hero-ventana{--lw:min(80cqw,48cqh * 2.809864);--lh:calc(var(--lw) / 2.809864);--lx:calc(50cqw - var(--lw) / 2);--ly:calc(56cqh - var(--lh) / 2);--mw:calc(var(--lw) * var(--hs));--mh:calc(var(--lh) * var(--hs));--mx0:calc(var(--ox, 50cqw) + (var(--lx) - var(--ox, 50cqw)) * var(--hs));--my0:calc(var(--oy, 50cqh) + (var(--ly) - var(--oy, 50cqh)) * var(--hs));position:absolute;inset:0;overflow:hidden;-webkit-mask-image:url(/assets/logo-negro.png);mask-image:url(/assets/logo-negro.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mw) var(--mh);mask-size:var(--mw) var(--mh);-webkit-mask-position:var(--mx0) var(--my0);mask-position:var(--mx0) var(--my0)}.bv-hero-ventana[data-entera="1"]{-webkit-mask-image:none;mask-image:none}.bv-hero-palabra{position:absolute;left:0;right:0;top:12vh;display:flex;justify-content:center;pointer-events:none;color:#ffffff;opacity:calc(1 - min(var(--hp) * 6, 1));transform:translateY(calc(var(--hp) * -240px))}.bv-hero-palabra span{font-family:var(--serif);font-size:clamp(48px,7vw,120px);line-height:.9;letter-spacing:-.01em}.bv-hero-scroll{position:absolute;left:0;right:0;bottom:6vh;display:flex;flex-direction:column;align-items:center;gap:14px;pointer-events:none;opacity:calc(1 - min(var(--hp) * 10, 1))}.bv-hero-scroll-raton{position:relative;width:26px;height:42px;border-radius:14px;border:1.5px solid #ffffff}.bv-hero-scroll-raton span{position:absolute;left:50%;top:8px;width:4px;height:8px;border-radius:2px;background:#ffffff;animation:bvCue 1.8s cubic-bezier(.6,0,.3,1) infinite}@keyframes bvCue{0%{transform:translate(-50%);opacity:0}20%{opacity:1}70%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%,14px);opacity:0}}.bv-hero-scroll-texto{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffff}.bv-hero-texto{position:absolute;left:6vw;right:6vw;bottom:12vh;color:#ffffff;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.bv-hero-texto h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(44px,7vw,112px);line-height:.98;letter-spacing:-.01em}.bv-hero-linea{display:block;overflow:hidden;padding-bottom:.08em}.bv-hero-linea-1{display:block;transform:translateY(calc((1 - var(--hl)) * 115%))}.bv-hero-linea-2{display:block;color:#e9c46a;transform:translateY(calc((1 - var(--hl)) * 130%))}.bv-hero-texto p{margin:0;max-width:340px;font-size:16px;line-height:1.6;font-weight:300;-webkit-clip-path:inset(0 calc((1 - var(--hl)) * 100%) 0 0);clip-path:inset(0 calc((1 - var(--hl)) * 100%) 0 0)}@media (max-width:760px){.bv-hero-texto{bottom:9vh;gap:18px}.bv-hero-texto h1{font-size:clamp(38px,11.5vw,56px)}.bv-hero-texto p{font-size:15px}}.bv-gal{position:relative;height:calc(var(--alto) * var(--vh, 1vh));--u:min(1vw,calc(1.65 * var(--vh, 1vh)))}.bv-gal-centro{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:1;pointer-events:none;background:radial-gradient(ellipse 40vw 30vh at 50% 50%,color-mix(in srgb,var(--bg) 58%,transparent) 0,color-mix(in srgb,var(--bg) 40%,transparent) 55%,transparent 100%)}.bv-gal-centro:after,.bv-gal-centro:before{content:"";position:absolute;left:0;right:0;height:18vh;max-width:none;z-index:-1}.bv-gal-centro:before{top:0;opacity:var(--galArriba,0);background:linear-gradient(to bottom,var(--bg) 0,color-mix(in srgb,var(--bg) 60%,transparent) 40%,transparent 100%)}.bv-gal-centro:after{bottom:0;opacity:var(--galAbajo,0);background:linear-gradient(to top,var(--bg) 0,color-mix(in srgb,var(--bg) 60%,transparent) 40%,transparent 100%)}.bv-gal-centro>*{max-width:52vw}.bv-gal-centro .bv-antetitulo{margin-bottom:clamp(20px,1.4vw,32px);font-size:clamp(12px,.83vw,18px)}.bv-gal-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,4vw,104px);line-height:1.05;text-wrap:balance}.bv-gal-centro .bv-gal-texto{margin:clamp(24px,1.7vw,40px) 0 0;max-width:min(52vw,max(460px,30vw));font-size:clamp(16px,1.1vw,26px);line-height:1.6;color:var(--muted)}.bv-gal-fotos{position:absolute;inset:0;pointer-events:none}.bv-gal-foto{position:absolute;left:calc(var(--x) * 1vw);top:calc(var(--y) * var(--vh, 1vh));width:calc(var(--w) * var(--u));margin:0;z-index:0;pointer-events:auto;outline:none;transform:translate3d(calc(var(--mx) * var(--pm)),calc(var(--my) * var(--pm)),0);transform-origin:var(--ox) 50%;transition:scale .5s cubic-bezier(.2,.7,.2,1),opacity .45s}:where(.bv-gal[data-fija="1"] .bv-gal-foto[data-tras="1"]){opacity:.18}.bv-gal-foto:focus-visible,.bv-gal-foto[data-abierta="1"]{scale:calc(30 / var(--w));z-index:2;opacity:1}@media (hover:hover){.bv-gal-foto{cursor:zoom-in}.bv-gal-foto:hover{scale:calc(30 / var(--w));z-index:2;opacity:1}}.bv-gal-foto-marco{overflow:hidden;border-radius:clamp(14px,1.1vw,26px);aspect-ratio:var(--r);transition:box-shadow .5s}.bv-gal-foto:focus-visible .bv-gal-foto-marco,.bv-gal-foto:hover .bv-gal-foto-marco,.bv-gal-foto[data-abierta="1"] .bv-gal-foto-marco{box-shadow:0 30px 60px -24px rgba(13,31,23,.55)}.bv-gal-foto:focus-visible figcaption,.bv-gal-foto:hover figcaption,.bv-gal-foto[data-abierta="1"] figcaption{background-color:var(--bg);box-shadow:0 0 0 5px var(--bg)}.bv-gal-foto img{width:100%;height:100%;object-fit:cover}.bv-gal-foto figcaption{width:-moz-fit-content;width:fit-content;margin-top:8px;border-radius:4px;transition:background-color .3s,box-shadow .3s;font-size:clamp(11px,.72vw,15px);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.bv-gal{height:calc(var(--alto-m) * var(--vh, 1vh));--u:1vw}.bv-gal-centro{padding:0 6vw;background:radial-gradient(ellipse 85vw 30vh at 50% 50%,color-mix(in srgb,var(--bg) 62%,transparent) 0,color-mix(in srgb,var(--bg) 45%,transparent) 60%,transparent 100%)}.bv-gal-centro .bv-gal-texto,.bv-gal-centro>*{max-width:100%}.bv-gal-titulo{font-size:clamp(26px,7.2vw,34px)}.bv-gal-centro .bv-gal-texto{font-size:15px}.bv-gal-foto{left:calc(var(--xm) * 1vw);top:calc(var(--ym) * var(--vh, 1vh));width:calc(var(--wm) * var(--u));transform-origin:var(--oxm) 50%}.bv-gal-foto:focus-visible,.bv-gal-foto[data-abierta="1"]{scale:calc(70 / var(--wm))}@media (hover:hover){.bv-gal-foto:hover{scale:calc(70 / var(--wm))}}.bv-gal-foto-marco{aspect-ratio:var(--rm)}.bv-gal-foto figcaption{font-size:9.5px;margin-top:5px}}.bv-guia{position:relative;padding:calc(14 * var(--vh, 1vh)) 4vw calc(16 * var(--vh, 1vh))}.bv-guia-cabeza{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.bv-guia-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.2vw,64px);line-height:1.02}.bv-guia-filtros{display:flex;gap:8px;flex-wrap:wrap}.bv-filtro{height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--ink);background:transparent;color:var(--ink);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.bv-filtro[data-activo="1"]{background:var(--ink);color:var(--bg)}.bv-guia-lista{border-top:1px solid var(--line)}.bv-especie{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:26px 8px;border-bottom:1px solid var(--line);cursor:default;transition:padding .45s cubic-bezier(.2,.7,.2,1),background .45s}@media (hover:hover){.bv-especie:hover{padding-left:28px;background:rgba(74,124,89,.1)}}.bv-especie-no{width:40px;font-size:12px;font-weight:600;letter-spacing:.1em;color:#8fbf9a}.bv-especie-nombre{flex:1 1 300px;font-family:var(--serif);font-size:clamp(26px,2.6vw,40px);line-height:1.1}.bv-especie-cientifico{flex:1 1 200px;font-style:italic;font-size:15px;color:var(--muted)}.bv-especie-donde{flex:0 0 150px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bv-especie-cuando{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;background:#4a7c59;color:#f4f1de;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bv-especie-cuando[data-momento=Night]{background:#0d1f17;color:#e9c46a}.bv-especie-cuando[data-momento=Day]{background:#e9c46a;color:#0d1f17}.bv-flotante{position:fixed;left:0;top:0;width:260px;height:330px;pointer-events:none;z-index:40;transform:translate(-9999px,-9999px)}.bv-flotante-interior{position:absolute;inset:0;transform:scale(0);transition:transform .45s cubic-bezier(.2,.7,.2,1);border-radius:18px;overflow:hidden;background:#1b3b2b;box-shadow:0 30px 60px -20px rgba(13,31,23,.5)}.bv-flotante-interior img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .6s cubic-bezier(.7,0,.2,1);transition:clip-path .6s cubic-bezier(.7,0,.2,1);transition:clip-path .6s cubic-bezier(.7,0,.2,1),-webkit-clip-path .6s cubic-bezier(.7,0,.2,1)}@media (hover:none){.bv-flotante{display:none}}.bv-visor{display:none}@media (hover:none),(max-width:760px){.bv-visor{display:block;position:-webkit-sticky;position:sticky;top:68px;z-index:3;padding:4px 0 14px;background:var(--bg);box-shadow:0 -80px 0 var(--bg)}.bv-visor-marco{position:relative;height:clamp(170px,calc(30 * var(--vh, 1vh)),320px);border-radius:18px;overflow:hidden;background:#1b3b2b}.bv-visor-marco img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:-webkit-clip-path .6s cubic-bezier(.7,0,.2,1);transition:clip-path .6s cubic-bezier(.7,0,.2,1);transition:clip-path .6s cubic-bezier(.7,0,.2,1),-webkit-clip-path .6s cubic-bezier(.7,0,.2,1)}.bv-visor-nombre{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:rgba(13,31,23,.72);color:#f4f1de;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bv-especie[data-activo="1"]{padding-left:14px;background:rgba(74,124,89,.1)}}@media (max-width:760px){.bv-guia{padding:calc(10 * var(--vh, 1vh)) 5vw calc(12 * var(--vh, 1vh))}.bv-guia-cabeza{gap:24px;margin-bottom:32px}.bv-especie{gap:8px 14px;padding:20px 2px}.bv-especie-no{width:28px}.bv-especie-nombre{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 42px);font-size:25px}.bv-especie-cientifico{flex:1 1 100%;padding-left:42px;font-size:14px}.bv-especie-donde{flex:1 1 auto;padding-left:42px}}.bv-tours{position:relative;height:calc(540 * var(--vh, 1vh))}.bv-tours-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;color:var(--ink);display:flex;flex-direction:column;justify-content:center;gap:4vh;padding:12vh 4vw 5vh}.bv-tours-fondo{position:absolute;inset:0;z-index:0;pointer-events:none}.bv-tours-fondo>span{position:absolute;inset:0;opacity:0;will-change:opacity}.bv-tours-fondo>span:first-child{opacity:1}.bv-cielo{overflow:hidden;pointer-events:none;z-index:0}.bv-cielo,.bv-estrellas{position:absolute;inset:0}.bv-estrellas{opacity:var(--stars,0);transform:translateY(calc((1 - var(--stars, 0)) * 20px));will-change:transform,opacity}.bv-estrella{position:absolute;border-radius:50%;background:#f4f1de;box-shadow:0 0 6px rgba(244,241,222,.8)}.bv-sol{transform:translate(var(--sunX,70vw),var(--sunY,14vh));will-change:transform,opacity;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;background:#e9c46a;opacity:var(--sunO,.5);box-shadow:0 0 6vmin 1vmin rgba(233,196,106,.25)}.bv-luna,.bv-sol{position:absolute;left:0;top:0;border-radius:50%}.bv-luna{transform:translate(var(--moonX,82vw),var(--moonY,120vh));will-change:transform;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;background:radial-gradient(circle at 30% 38%,rgba(13,31,23,.1) 0 8%,transparent 9%),radial-gradient(circle at 62% 58%,rgba(13,31,23,.08) 0 12%,transparent 13%),radial-gradient(circle at 55% 26%,rgba(13,31,23,.07) 0 5%,transparent 6%),#f4f1de;opacity:.2;box-shadow:0 0 10vmin 3vmin rgba(244,241,222,.35)}.bv-tours-cabeza{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.bv-tours-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.8vw,58px);line-height:1.02}.bv-interruptor{position:relative;display:flex;padding:4px;border-radius:999px;border:1px solid var(--ink)}.bv-interruptor-pastilla{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transform:translateX(calc(var(--tsw) * 100%));will-change:transform}.bv-interruptor button{position:relative;width:120px;height:40px;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:color-mix(in srgb,var(--ink) calc(var(--tsw) * 100%),var(--bg))}.bv-interruptor button:last-child{color:color-mix(in srgb,var(--bg) calc(var(--tsw) * 100%),var(--ink))}.bv-tours-cuerpo{display:flex;gap:4vw;flex-wrap:wrap;align-items:stretch;flex:1 1;min-height:0}.bv-tours-textos{position:relative;z-index:3;flex:1 1 340px;min-height:360px}.bv-tour-marco{overflow:hidden}.bv-tour,.bv-tour-marco{position:absolute;inset:0;will-change:transform}.bv-tour{display:flex;flex-direction:column;justify-content:center;gap:22px}.bv-tour-day{transform:translateY(calc(var(--dayOut) * -100% - var(--dayOut) * 48px))}.bv-tour-day>.bv-tour{transform:translateY(calc(var(--dayOut) * 100%))}.bv-tour-night{transform:translateY(calc((1 - var(--nightIn)) * 100% + (1 - var(--nightIn)) * 48px));pointer-events:none}.bv-tour-night>.bv-tour{transform:translateY(calc((1 - var(--nightIn)) * -100%))}.bv-tour-nombre{font-family:var(--serif);font-size:clamp(64px,8vw,128px);line-height:.9}.bv-tour-night .bv-tour-nombre{color:#e9c46a}.bv-tour-datos{display:flex;gap:28px;flex-wrap:wrap;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bv-tour-descripcion{font-size:17px;color:var(--muted)}.bv-tour-descripcion,.bv-tour-visto{margin:0;max-width:440px;line-height:1.6}.bv-tour-visto{font-size:14px}.bv-tour-boton,.bv-tour-visto strong{font-weight:600}.bv-tour-boton{align-self:flex-start;display:flex;align-items:center;height:48px;padding:0 26px;border-radius:999px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;transition:background .3s,color .3s}.bv-tour-day .bv-tour-boton{background:#0d1f17;color:#f4f1de}.bv-tour-day .bv-tour-boton:hover{background:#4a7c59;color:#f4f1de}.bv-tour-proximamente{align-self:flex-start;display:flex;align-items:center;gap:10px;margin:0;padding:10px 20px 10px 16px;border-radius:999px;background:#e9c46a;color:#0d1f17;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 30px -10px rgba(233,196,106,.8)}.bv-tour-proximamente:before{content:"";width:9px;height:9px;border-radius:50%;background:#0d1f17;animation:bv-latido 1.6s ease-in-out infinite}@keyframes bv-latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.bv-tour-aviso{margin:0;max-width:460px;padding:14px 18px;border-left:3px solid #e9c46a;border-radius:0 12px 12px 0;background:rgba(233,196,106,.16);font-size:16px;font-weight:600;line-height:1.55}.bv-tour-night .bv-tour-boton{background:#e9c46a;color:#0d1f17}.bv-tour-night .bv-tour-boton:hover{background:#f4f1de;color:#0d1f17}.bv-tours-foto{position:relative;z-index:1;flex:1.2 1 380px;min-height:320px;border-radius:28px;overflow:hidden;background:#1b3b2b}.bv-tours-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bv-tours-foto-dia{transform:scale(calc(1.08 - var(--sun, 0) * .08))}.bv-tours-foto[data-proximamente="1"] .bv-tours-foto-dia{filter:grayscale(.65) brightness(.7)}.bv-tours-foto-sello{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(13,31,23,.55),rgba(13,31,23,.15))}.bv-tours-foto-sello span{padding:.25em .7em .3em;border:3px solid #e9c46a;border-radius:999px;outline:1px solid rgba(233,196,106,.6);outline-offset:6px;background:rgba(13,31,23,.55);color:#e9c46a;font-family:var(--serif);font-size:clamp(30px,3.8vw,72px);line-height:1;white-space:nowrap;transform:rotate(-7deg)}.bv-tours-foto-noche{position:absolute;inset:0;overflow:hidden;transform:translateY(calc((1 - var(--reveal)) * 100%));will-change:transform}.bv-tours-foto-noche img{filter:brightness(.75) saturate(1.1);transform:translateY(calc((1 - var(--reveal)) * -100%));will-change:transform}@media (max-width:900px){.bv-tours-pin{justify-content:flex-start;gap:14px;padding:78px 5vw 18px}.bv-tours-cabeza{flex-wrap:nowrap;align-items:flex-end;gap:12px}.bv-tours-cabeza .bv-antetitulo{margin-bottom:8px;font-size:11px}.bv-tours-titulo{font-size:clamp(22px,6vw,34px)}.bv-interruptor{flex:0 0 auto}.bv-interruptor button{width:clamp(64px,18vw,96px);height:34px;font-size:11px}.bv-tours-cuerpo{flex-direction:column;flex-wrap:nowrap;gap:14px}.bv-sol{transform:translate(var(--sunX,70vw),calc(var(--sunY, 14vh) + 30vh));width:34vmin;height:34vmin;margin:-17vmin 0 0 -17vmin}.bv-luna{transform:translate(var(--moonX,82vw),calc(var(--moonY, 120vh) + 30vh))}.bv-tours-foto{order:-1;flex:0 0 clamp(110px,21vh,260px);min-height:0;border-radius:20px}.bv-tours-textos{flex:1 1 auto;min-height:0}.bv-tour{justify-content:flex-start;gap:clamp(8px,1.8vh,18px)}.bv-tour-nombre{font-size:clamp(40px,12vw,72px)}.bv-tour-datos{gap:4px 18px;font-size:11px}.bv-tour-descripcion{max-width:560px;font-size:clamp(14px,2.2vh,16px);line-height:1.5}.bv-tour-visto{max-width:560px;font-size:13px;line-height:1.5}.bv-tour-boton{height:44px;padding:0 22px}}@media (max-height:520px) and (min-width:600px){.bv-tours-pin{justify-content:flex-start;gap:8px;padding:64px 4vw 10px}.bv-tours-cabeza{flex-wrap:nowrap}.bv-tours-cabeza .bv-antetitulo{display:none}.bv-tours-titulo{font-size:24px}.bv-interruptor button{width:84px;height:30px}.bv-tours-cuerpo{flex-direction:row;flex-wrap:nowrap;gap:4vw}.bv-tours-foto{order:0;flex:1 1 40%;min-height:0}.bv-tours-textos{flex:1 1 60%;min-height:0}.bv-tour{justify-content:flex-start;gap:8px}.bv-tour-nombre{font-size:40px}.bv-tour-descripcion{font-size:13px;line-height:1.45;max-width:none}.bv-tour-visto{font-size:12px;line-height:1.45;max-width:none}.bv-tour-boton{height:38px;padding:0 20px}}.bv-noche{position:relative;padding:calc(18 * var(--vh, 1vh)) 4vw calc(20 * var(--vh, 1vh));overflow:hidden}.bv-noche-lienzo{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.bv-noche-centro{position:relative;text-align:center;margin:0 auto calc(12 * var(--vh, 1vh));max-width:760px}.bv-noche-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.6vw,72px);line-height:1.04;text-wrap:balance}.bv-noche-texto{margin:24px auto 0;max-width:480px;font-size:16px;line-height:1.6;color:var(--muted)}.bv-noche-fotos{position:relative;display:flex;gap:4vw;justify-content:center;flex-wrap:wrap;align-items:flex-start}.bv-noche-foto{margin:0;flex:0 1 300px}.bv-noche-foto-1{transform:translateY(calc(var(--g2) * -60px))}.bv-noche-foto-2{margin-top:calc(8 * var(--vh, 1vh));transform:translateY(calc(var(--g2) * 40px))}.bv-noche-foto-3{transform:translateY(calc(var(--g2) * -100px))}.bv-noche-foto>div{border-radius:20px;overflow:hidden;aspect-ratio:3/4;background:#1b3b2b}.bv-noche-foto img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.bv-noche-foto img:hover{transform:scale(1.06)}.bv-noche-foto figcaption{margin-top:12px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:760px){.bv-noche{padding:calc(14 * var(--vh, 1vh)) 5vw calc(14 * var(--vh, 1vh))}.bv-noche-centro{margin-bottom:calc(9 * var(--vh, 1vh))}.bv-noche-fotos{flex-direction:column;flex-wrap:nowrap;gap:calc(7 * var(--vh, 1vh));align-items:stretch}.bv-noche-foto{flex:0 0 auto;width:68%}.bv-noche-foto-1,.bv-noche-foto-3{align-self:flex-start;transform:translateY(calc(var(--g2) * -24px))}.bv-noche-foto-2{align-self:flex-end;margin-top:0;transform:translateY(calc(var(--g2) * 24px))}}.bv-incluido{padding:calc(10 * var(--vh, 1vh)) 4vw calc(14 * var(--vh, 1vh));border-top:1px solid var(--line)}.bv-columna-titulo{flex:1 1 300px}.bv-incluido-listas{flex:2 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:40px;gap:40px}.bv-incluido-listas h3{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bv-lista{display:flex;flex-direction:column;border-top:1px solid var(--line)}.bv-lista span{padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}.bv-guias{padding:calc(8 * var(--vh, 1vh)) 4vw calc(14 * var(--vh, 1vh))}.bv-guias-fila{display:flex;gap:6vw;flex-wrap:wrap;align-items:center}.bv-guias-retrato{flex:1 1 320px;max-width:520px;aspect-ratio:4/5;border-radius:24px;overflow:hidden}.bv-guias-retrato img{width:100%;height:100%;object-fit:cover}.bv-guias-texto{flex:1 1 360px;max-width:560px}.bv-guias-texto h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,4vw,60px);line-height:1.04}.bv-guias-texto p:not(.bv-antetitulo){font-size:17px;line-height:1.65;color:var(--muted)}.bv-guias-parrafo-1{margin:28px 0 0}.bv-guias-parrafo-2{margin:16px 0 0}.bv-resenas{position:relative;height:calc(340 * var(--vh, 1vh));border-top:1px solid var(--line)}.bv-resenas-pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.bv-resenas-cabeza{position:absolute;left:4vw;top:11vh;right:4vw;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;z-index:2}.bv-resenas-titulo{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.6vw,54px);line-height:1.05}.bv-resenas-cuenta{display:flex;align-items:center;gap:14px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bv-resenas-cuenta>span:first-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bv-resenas-barra{position:relative;width:120px;height:2px;background:var(--line)}.bv-resenas-barra span{position:absolute;left:0;top:0;bottom:0;width:100%;background:#e9c46a;transform-origin:left;transform:scaleX(var(--rv,0))}.bv-resenas-escena{position:absolute;left:0;right:0;top:var(--rvY,calc(120px + (100vh - 120px) * .55));height:0;transform:scale(var(--rvScale,1));transform-origin:50% 0}.bv-resenas-sendero{position:absolute;left:0;top:0;will-change:transform;transform:translateX(var(--rvShift,0));z-index:1}.bv-resenas-sendero svg{position:absolute;left:0;top:-120px;overflow:visible;color:var(--ink)}.bv-resenas-marcador{position:absolute;left:50%;top:var(--mkY,0);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#e9c46a;box-shadow:0 0 0 7px rgba(233,196,106,.18),0 0 22px rgba(233,196,106,.55);opacity:var(--mkO,1);transition:opacity .4s;z-index:2}.bv-resenas-pista{position:absolute;left:0;top:0;height:0;display:flex;align-items:center;gap:5vw;padding:0 calc(50vw - 150px);will-change:transform;transform:translateX(var(--rvShift,0));z-index:3}.bv-resena{position:relative;flex:0 0 300px;transition:rotate .6s cubic-bezier(.2,.7,.2,1),opacity .5s}.bv-resena[data-up="1"]{align-self:flex-end;margin-bottom:62px;rotate:-2deg;transform-origin:50% 100%}.bv-resena[data-up="0"]{align-self:flex-start;margin-top:62px;rotate:2deg;transform-origin:50% 0}.bv-resena-hilo{position:absolute;left:50%;width:1.5px;height:34px;margin-left:-.75px;background:var(--ink);opacity:.35}.bv-resena-punto{position:absolute;left:50%;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;border:1.5px solid var(--ink);background:var(--bg);opacity:.7}.bv-resena[data-up="1"] .bv-resena-hilo{top:100%}.bv-resena[data-up="0"] .bv-resena-hilo{bottom:100%}.bv-resena[data-up="1"] .bv-resena-punto{top:calc(100% + 30px)}.bv-resena[data-up="0"] .bv-resena-punto{bottom:calc(100% + 30px)}.bv-resena-caja{position:relative;padding:26px 26px 22px;border-radius:20px;background:#1b3b2b;color:#f4f1de;box-shadow:0 30px 50px -30px rgba(0,0,0,.6)}.bv-resena-cabeza{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.bv-resena-hora{color:#e9c46a}.bv-resena-texto{margin:0 0 16px;font-family:var(--serif);font-size:19px;line-height:1.35}.bv-resena-vistos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.bv-resena-vistos span{height:26px;display:flex;align-items:center;padding:0 10px;border-radius:999px;border:1px solid rgba(244,241,222,.35);font-size:11px;font-weight:500;letter-spacing:.04em}.bv-resena-autor{margin:0;font-size:13px;font-weight:600}.bv-resena-autor span{font-weight:400;opacity:.8}@media (max-width:760px){.bv-resenas-cabeza{left:5vw;right:5vw;top:84px;gap:12px}.bv-resenas-titulo{font-size:clamp(26px,7.4vw,34px)}.bv-resenas-barra{width:90px}.bv-resenas-pista{gap:28px;padding:0 calc(50vw - 144px)}.bv-resena{flex-basis:288px}.bv-resena[data-up="1"]{align-self:flex-end;margin-bottom:40px}.bv-resena[data-up="0"]{align-self:flex-end;margin-top:0;margin-bottom:-60px}.bv-resena-hilo,.bv-resena-punto{display:none}.bv-resena-caja{padding:22px 22px 20px}.bv-resena-texto{font-size:18px}}.bv-resenas[data-apretadas="1"] .bv-resena[data-up="1"]{align-self:flex-end;margin-bottom:40px}.bv-resenas[data-apretadas="1"] .bv-resena[data-up="0"]{align-self:flex-end;margin-top:0;margin-bottom:-60px}.bv-resenas[data-apretadas="1"] .bv-resena-hilo,.bv-resenas[data-apretadas="1"] .bv-resena-punto{display:none}.bv-faq{padding:calc(10 * var(--vh, 1vh)) 4vw calc(14 * var(--vh, 1vh))}.bv-faq-titulo{flex:1 1 280px}.bv-faq-lista{flex:2 1 520px;border-top:1px solid var(--line)}.bv-faq-item{border-bottom:1px solid var(--line)}.bv-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border:0;background:transparent;color:inherit;font-family:var(--serif);font-size:clamp(20px,1.8vw,26px);text-align:left;cursor:pointer}.bv-faq-mas{flex:0 0 36px;height:36px;border-radius:50%;border:1px solid;display:flex;align-items:center;justify-content:center;font-family:var(--fuente-montserrat),Montserrat,sans-serif;font-size:18px;transition:transform .4s;transform:rotate(0deg)}.bv-faq-mas[data-abierta="1"]{transform:rotate(45deg)}.bv-faq-item p{margin:0;padding:0 60px 26px 0;font-size:16px;line-height:1.65;color:var(--muted)}@media (max-width:760px){.bv-faq-item button{gap:16px;padding:20px 0}.bv-faq-item p{padding-right:0}}.bv-visita{padding:calc(6 * var(--vh, 1vh)) 4vw calc(12 * var(--vh, 1vh))}.bv-visita-fila{display:flex;gap:24px;flex-wrap:wrap}.bv-visita-tarjeta{flex:1 1 360px;padding:48px;border-radius:28px;background:#e9c46a;color:#0d1f17;display:flex;flex-direction:column;justify-content:space-between;gap:40px;min-height:420px}.bv-visita-antetitulo{margin:0 0 16px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bv-visita-tarjeta h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(36px,4.2vw,64px);line-height:1}.bv-visita-botones{display:flex;gap:12px;flex-wrap:wrap}.bv-visita-botones a{display:flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .3s,color .3s}.bv-visita-boton-dia{background:#0d1f17;color:#f4f1de}.bv-visita-boton-dia:hover{background:#1b3b2b;color:#f4f1de}.bv-visita-boton-noche{border:1px solid #0d1f17;color:#0d1f17}.bv-visita-boton-noche:hover{background:#0d1f17;color:#e9c46a}.bv-visita-lado{flex:1 1 360px;display:flex;flex-direction:column;gap:24px}.bv-visita-mapa{flex:1 1;min-height:280px;border-radius:28px;overflow:hidden}.bv-visita-mapa iframe{display:block;width:100%;height:100%;min-height:280px;border:0}.bv-visita-datos{display:flex;gap:24px;flex-wrap:wrap;justify-content:space-between;font-size:15px;line-height:1.6}.bv-visita-etiqueta{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#e9c46a;margin-bottom:6px}@media (max-width:760px){.bv-visita{padding:calc(4 * var(--vh, 1vh)) 5vw calc(10 * var(--vh, 1vh))}.bv-visita-fila{gap:20px}.bv-visita-lado,.bv-visita-tarjeta{flex-basis:100%}.bv-visita-tarjeta{padding:32px 26px;min-height:360px}.bv-visita-mapa{min-height:240px}}.bv-pie{padding:calc(6 * var(--vh, 1vh)) 4vw calc(4 * var(--vh, 1vh));border-top:1px solid var(--line)}.bv-pie-enlaces{justify-content:space-between;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:calc(8 * var(--vh, 1vh))}.bv-pie-enlaces,.bv-pie-enlaces>div{display:flex;gap:24px;flex-wrap:wrap}.bv-pie-logo{width:100%;max-width:1400px;margin:0 auto;height:auto}.bv-pie-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:calc(5 * var(--vh, 1vh));font-size:12px;color:var(--muted)}@media (max-width:760px){.bv-faq,.bv-guias,.bv-incluido,.bv-pie{padding-left:5vw;padding-right:5vw}.bv-incluido-listas{grid-template-columns:1fr;gap:32px}.bv-pie-enlaces{gap:18px 24px;margin-bottom:calc(6 * var(--vh, 1vh))}}.bv-root[data-ligero="1"] .bv-hero-luz{display:none}@media (prefers-reduced-motion:reduce){.bv-hero-scroll-raton span{animation:none;opacity:1}.bv-tour-proximamente:before{animation:none}}