/* El Secreto · Peluquería y Barbería · hoja única, sin dependencias.
   Fuente: _build/styles.src.css (build.py incrusta las fuentes y la copia a assets/css/styles.css) */
@font-face{font-family:"Cinzel";src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Cinzel";src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{
 --bg:#0a0908;--bg2:#12100e;--bg3:#1a1714;--fg:#f3ead9;--soft:#b3a68e;--mute:#7a7162;
 --gold:#c9a45c;--accent:#c9a45c;--ink:#0a0908;
 --line:rgba(201,164,92,.34);--hair:rgba(243,234,217,.12);
 --cinzel:"Cinzel",Georgia,"Times New Roman",serif;
 --pad:20px;--wrap:1240px;--ease:cubic-bezier(.2,.7,.2,1);--hd:72px}
@media (min-width:900px){:root{--pad:48px;--hd:88px}}
.t-mujer{--bg:#0c0a09}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hd) + 16px)}
body{margin:0;text-transform:none;background:var(--bg);color:var(--fg);font:400 16px/1.7 var(--cinzel);-webkit-font-smoothing:antialiased;overflow-x:hidden;text-rendering:optimizeLegibility;letter-spacing:.02em}
picture{display:contents}
img{display:block;max-width:100%;height:auto}
a{color:inherit}
p{margin:0}
h1,h2,h3,h4{font-family:var(--cinzel);font-weight:400;letter-spacing:.04em;line-height:1.05;margin:0;text-transform:uppercase}
h1 i,h2 i,h3 i{font-style:normal;color:var(--accent);letter-spacing:.06em}
::selection{background:var(--gold);color:var(--ink)}
.wrap{width:100%;max-width:calc(var(--wrap) + var(--pad)*2);margin-inline:auto;padding-inline:var(--pad)}
.skip{position:absolute;left:12px;top:-80px;z-index:100;background:var(--gold);color:var(--ink);padding:10px 16px;text-decoration:none;font:400 13px var(--cinzel);letter-spacing:.14em}.skip:focus{top:12px}
:focus-visible{outline:1px solid var(--gold);outline-offset:5px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lab{font:400 11px/1.4 var(--cinzel);letter-spacing:.32em;text-transform:uppercase;color:var(--accent)}
.lab.soft{color:var(--soft)}
.soft{color:var(--soft)}
.no{font:400 11px/1 var(--cinzel);letter-spacing:.22em;color:var(--soft);font-variant-numeric:tabular-nums}
.ar{width:22px;height:22px;flex:none}

/* ---------- cabecera ---------- */
.hd{position:sticky;top:0;z-index:40;background:rgba(10,9,8,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:box-shadow .4s,background .4s}
.hd.sc{box-shadow:0 1px 0 var(--hair);background:rgba(10,9,8,.96)}
.hd .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--hd)}
.brand{display:block;flex-shrink:1;min-width:0;padding:6px 0;text-decoration:none}
.brand .logo-img{display:block;height:40px;width:auto;max-width:min(220px,52vw)}
@media (min-width:900px){.brand .logo-img{height:52px;max-width:280px}}
.nav{display:flex;align-items:center;gap:18px}
.nav a{position:relative;text-decoration:none;font:400 11px/1 var(--cinzel);letter-spacing:.26em;text-transform:uppercase;color:var(--soft);padding:12px 0;transition:color .3s}
.nav a:not(.hd-call)::after{content:"";position:absolute;left:0;right:.24em;bottom:4px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}
.nav a:hover,.nav a[aria-current=page]{color:var(--fg)}
.nav a:not(.hd-call):hover::after,.nav a[aria-current=page]::after{transform:none}
.hd-call{display:none}
@media (min-width:900px){
 .nav{gap:36px}
 .hd-call{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:400 12px/1 var(--cinzel);letter-spacing:.16em;color:var(--fg);padding:12px 0 12px 28px;margin-left:8px;border-left:1px solid var(--hair);transition:color .3s}
 .hd-call svg{width:16px;height:16px;color:var(--gold);flex:none}
 .hd-call:hover{color:var(--gold)}
}

/* ---------- botones y enlaces ---------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 26px;border:1px solid var(--gold);font:400 12px/1 var(--cinzel);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:background .35s,color .35s,border-color .35s,transform .4s var(--ease)}
.btn svg{width:18px;height:18px;flex:none}
.btn-p{background:var(--gold);color:var(--ink)}
.btn-p:hover{background:var(--fg);border-color:var(--fg)}
.btn-o{color:var(--fg);border-color:var(--line);background:transparent}
.btn-o:hover{border-color:var(--gold);color:var(--gold)}
.lnk{position:relative;display:inline-flex;align-items:center;gap:12px;text-decoration:none;font:400 12px/1.2 var(--cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--fg);padding:8px 0}
.lnk::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transition:background .4s}
.lnk::before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease);z-index:1}
.lnk:hover::before{transform:none}
.lnk svg{width:18px;height:18px;transition:transform .5s var(--ease);color:var(--gold)}
.lnk:hover svg{transform:translateX(5px)}

/* ---------- HERO (inicio) ---------- */
.hero{position:relative;min-height:min(100svh,920px);display:grid;align-items:end;overflow:hidden;background:var(--bg)}
.hero-bg{position:absolute;inset:0;z-index:0}
.hero-bg img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);animation:heroZoom 18s var(--ease) forwards}
.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(10,9,8,.55) 0%,rgba(10,9,8,.35) 40%,rgba(10,9,8,.88) 78%,rgba(10,9,8,.98) 100%)}
.hero-in{position:relative;z-index:2;padding:calc(var(--hd) + 28px) 0 48px;display:grid;gap:22px;justify-items:center;text-align:center}
.hero-brand{width:min(420px,86vw);margin:0 auto}
.hero-brand img{width:100%;height:auto;filter:drop-shadow(0 8px 28px rgba(0,0,0,.45))}
.hero h1{font-size:clamp(22px,5.2vw,34px);letter-spacing:.18em;max-width:18ch}
.hero .lead{color:var(--soft);max-width:36ch;font-size:15px;letter-spacing:.06em;line-height:1.65}
.hero .ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:6px}
@keyframes heroZoom{to{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.hero-bg img{animation:none;transform:none}}
@media (min-width:900px){
 .hero-in{padding:calc(var(--hd) + 56px) 0 72px;gap:28px}
 .hero-brand{width:min(520px,46vw)}
 .hero h1{font-size:clamp(28px,2.6vw,38px)}
}

/* ---------- elección Hombre / Mujer ---------- */
.paths{padding:64px 0 20px}
.paths .sh{margin-bottom:28px}
.choice{display:grid;gap:14px}
.ch{position:relative;display:grid;grid-template-rows:auto auto;min-height:220px;text-decoration:none;color:var(--fg);overflow:hidden;isolation:isolate;border:1px solid var(--hair);transition:border-color .5s,transform .6s var(--ease)}
.ch-ph{position:absolute;inset:0;z-index:0}
.ch-ph img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease);filter:brightness(.55)}
.ch-body{position:relative;z-index:1;padding:22px;display:grid;gap:10px;align-content:end;min-height:220px;background:linear-gradient(180deg,transparent 20%,rgba(10,9,8,.82) 100%)}
.ch-no{letter-spacing:.28em}
.ch-w{font:400 clamp(36px,10vw,52px)/1 var(--cinzel);letter-spacing:.08em;text-transform:uppercase}
.ch-m{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--soft);letter-spacing:.08em}
.ch-go{position:absolute;right:22px;bottom:22px;width:22px;height:22px;color:var(--gold);transition:transform .6s var(--ease)}
.ch:hover,.ch:focus-visible{border-color:var(--gold);transform:translateY(-2px)}
.ch:hover .ch-ph img,.ch:focus-visible .ch-ph img{transform:scale(1.06)}
.ch:hover .ch-go,.ch:focus-visible .ch-go{transform:translateX(6px)}
.facts{display:flex;flex-wrap:wrap;gap:10px 22px;padding:28px 0 8px;font:400 11px/1.4 var(--cinzel);letter-spacing:.18em;text-transform:uppercase;color:var(--soft)}
.facts a{text-decoration:none;color:var(--fg);border-bottom:1px solid var(--line)}
.facts a:hover{border-color:var(--gold)}
.facts b{font-weight:400;color:var(--fg)}
@media (min-width:900px){
 .paths{padding:96px 0 40px}
 .choice{grid-template-columns:1fr 1fr;gap:20px}
 .ch,.ch-body{min-height:340px}
 .ch-w{font-size:clamp(48px,4.2vw,64px)}
 .facts{justify-content:space-between}
}

/* ---------- bloques ---------- */
.sec{position:relative;padding:96px 0}
@media (min-width:900px){.sec{padding:150px 0}}
.sec.alt{background:var(--bg2)}
.sec h2{font-size:clamp(44px,11vw,60px);line-height:1;letter-spacing:.04em}
@media (min-width:900px){.sec h2{font-size:clamp(60px,5.6vw,86px)}}
.sh{display:grid;gap:18px;margin-bottom:48px}
.sh .lab{display:flex;align-items:center;gap:14px}
.sh .lab::before{content:"";width:34px;height:1px;background:var(--gold)}
@media (min-width:900px){.sh{grid-template-columns:repeat(12,1fr);gap:0 24px;margin-bottom:80px;align-items:end}.sh .lab{grid-column:1/-1;margin-bottom:26px}.sh h2{grid-column:1/8}.sh .intro{grid-column:9/13;color:var(--soft);padding-bottom:10px}}
.intro{color:var(--soft);max-width:44ch}

/* salón — composición calmada */
.salon{display:grid;gap:36px;max-width:920px;margin-inline:auto}
.salon figure{margin:0}
.salon .ph-a{overflow:hidden;background:var(--bg3);aspect-ratio:16/10;border:0}
.salon .ph-b{display:none}
.salon img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) brightness(.97)}
.salon .txt{text-align:center;display:grid;justify-items:center;gap:0}
.salon .txt .lab{margin-bottom:18px}
.salon .txt .lab::before{display:none}
.salon .txt h2{margin:0 0 22px;font-size:clamp(28px,5.5vw,40px);line-height:1.25;letter-spacing:.1em;text-transform:none;font-weight:400;max-width:16ch}
.salon .txt h2 i{font-style:normal;color:var(--accent)}
.salon .txt p{max-width:38ch;font-size:16px;line-height:1.75;letter-spacing:.03em;color:var(--soft);text-transform:none}
.salon .txt p+p{margin-top:12px}
.does{list-style:none;padding:0;margin:36px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;border:0}
.does li{padding:0;border:0;font:400 11px/1.4 var(--cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.does li::before{content:"·";margin-right:28px;color:var(--line)}
.does li:first-child::before{content:none;margin:0}
.team{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 36px;margin-top:36px;padding-top:28px;border-top:1px solid var(--hair)}
.team div{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:0;font:400 18px/1.2 var(--cinzel);letter-spacing:.08em}
.team small{font:400 10px/1 var(--cinzel);letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}
.figcap{margin-top:12px;font:400 11.5px/1.4 var(--cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
@media (min-width:900px){
 .salon{gap:48px;padding-block:12px}
 .salon .ph-a{aspect-ratio:2/1}
 .salon .txt h2{font-size:clamp(32px,3.2vw,42px);max-width:18ch}
 .salon .txt p{font-size:17px}
}

/* opiniones */
.ops{display:grid;gap:0}
.op{margin:0;padding:34px 0;border-top:1px solid var(--hair)}
.op blockquote{margin:0;font:400 26px/1.22 var(--cinzel);letter-spacing:.04em}
.op.big blockquote{font-size:clamp(30px,7.6vw,36px);line-height:1.14}
.op figcaption{display:flex;gap:16px;margin-top:20px;font:400 12px/1.3 var(--cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}
.op figcaption .no{color:var(--gold)}
.ops-more{margin-top:36px}
@media (min-width:900px){
 .ops-g{display:grid;grid-template-columns:repeat(12,1fr);gap:0 24px}
 .ops-g .sh{grid-column:1/5;display:block;margin:0}
 .ops-g .sh .lab{margin-bottom:26px}
 .ops-g .sh h2{font-size:clamp(56px,4.8vw,72px)}
 .ops-g .ops-more{margin-top:44px}
 .ops{grid-column:6/13;grid-template-columns:1fr 1fr;column-gap:48px}
 .op.big{grid-column:1/-1;padding:0 0 48px;border-top:0}
 .op.big blockquote{font-size:clamp(38px,3.4vw,50px);line-height:1.1}
 .op:not(.big){padding:36px 0 0}
}

/* visita */
.visit{display:grid;gap:56px}
.hours{width:100%;border-collapse:collapse;font:400 16px/1.3 var(--cinzel);margin-top:4px}
.hours th{text-align:left;font-weight:400;padding:14px 0}
.hours td{text-align:right;padding:14px 0;font-variant-numeric:tabular-nums}
.hours tr>*{border-bottom:1px solid var(--hair)}
.hours .soft td,.hours .soft th{color:var(--soft)}
.hours tr.today>*{color:var(--gold)}
.hours tr.today th::after{content:"Hoy";margin-left:12px;font:400 11px/1 var(--cinzel);letter-spacing:.22em;text-transform:uppercase;vertical-align:2px}
.note{margin-top:16px;font-size:14px;color:var(--soft)}
.addr{font-style:normal;font:400 clamp(34px,9vw,40px)/1.08 var(--cinzel);letter-spacing:.04em;margin:18px 0 18px}
.addr span{color:var(--soft)}
.ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.ways{list-style:none;margin:28px 0 0;padding:0;display:grid}
.ways a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--hair);text-decoration:none;font:400 13px/1.3 var(--cinzel);letter-spacing:.18em;text-transform:uppercase;transition:color .3s,padding .5s var(--ease)}
.ways li:first-child a{border-top:1px solid var(--hair)}
.ways a span:last-child{font:400 15px/1.3 var(--cinzel);letter-spacing:0;text-transform:none;color:var(--soft);text-align:right;word-break:break-all}
.ways a:hover{color:var(--gold);padding-left:8px}
@media (min-width:900px){
 .visit{grid-template-columns:repeat(12,1fr);gap:0 24px}
 .visit .v1{grid-column:1/6}
 .visit .v2{grid-column:7/13;padding-top:6px}
 .addr{font-size:clamp(44px,3.8vw,56px)}
}

/* cruce a la otra sección */
.cross{display:grid;gap:10px;padding:40px 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);text-decoration:none;position:relative}
.cross::after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease)}
.cross b{display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 clamp(40px,10vw,120px)/1 var(--cinzel);letter-spacing:.04em}
.cross b svg{width:clamp(28px,4vw,54px);height:auto;color:var(--gold);transition:transform .7s var(--ease)}
.cross:hover::after,.cross:focus-visible::after{transform:none}
.cross:hover b svg{transform:translateX(10px)}
.cross-w{padding-bottom:100px}

/* pie */
.ft{padding:90px 0 120px;color:var(--soft);font-size:15px;border-top:1px solid var(--hair)}
@media (min-width:900px){.ft{padding:120px 0 60px}}
.ft .wrap{display:grid;gap:44px}
.ft .logo-img{display:block;width:min(280px,70vw);height:auto;margin-bottom:30px}
.ft .big{font:400 clamp(28px,5vw,48px)/1.15 var(--cinzel);letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}
.ft .big i{color:var(--gold)}
.ft ul{overflow-wrap:anywhere;list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ft .lab{margin-bottom:16px}
.ft a{text-decoration:none;transition:color .3s}.ft a:hover{color:var(--gold)}
.ft .fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:24px;border-top:1px solid var(--hair);font:400 11.5px/1.5 var(--cinzel);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}
@media (min-width:900px){.ft .wrap{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px 24px}.ft .f1{grid-column:1/7}.ft .f2{grid-column:7/10}.ft .f3{grid-column:10/13}.ft .fine{grid-column:1/-1}.ft .big{margin-top:44px}}
@media (min-width:1280px){.ft .f1{grid-column:1/8}.ft .f2{grid-column:8/10}.ft .f3{grid-column:10/13}}

/* barra fija en móvil */
.dock{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:1fr 1fr;background:var(--bg);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);transition:transform .5s var(--ease)}
.dock .btn{min-height:58px;border:0}
.dock .btn-o{border-left:1px solid var(--hair)}
.dock.off{transform:translateY(110%)}
@media (min-width:900px){.dock{display:none}}

/* ---------- secciones Hombre / Mujer ---------- */
.s-hero{padding:34px 0 0}
.s-hero .lab{display:flex;gap:14px;align-items:center}
.s-hero .lab::before{content:"";width:34px;height:1px;background:var(--gold)}
.s-hero h1{font-size:clamp(40px,11vw,64px);line-height:1.05;letter-spacing:.08em;margin:18px 0 24px}
.s-hero .sh-ph{display:grid;grid-template-columns:1fr;gap:10px;margin:0}
.s-hero .sh-ph.two{grid-template-columns:1fr 1fr}
.s-hero .sh-ph figure{margin:0;overflow:hidden;background:var(--bg3);aspect-ratio:3/4;border:1px solid var(--hair)}
.s-hero .sh-ph img{width:100%;height:100%;object-fit:cover}
.s-hero .lead{font:400 18px/1.55 var(--cinzel);margin-top:24px;max-width:34ch;letter-spacing:.04em}
.s-hero .meta{margin-top:14px;font:400 11px/1.5 var(--cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--soft)}
.s-hero .side .ctas{margin-top:24px}
@media (min-width:900px){
 .s-hero{padding:48px 0 0}
 .s-hero .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:28px 32px;align-items:start}
 .s-hero .lab{grid-column:1/6}
 .s-hero h1{grid-column:1/6;grid-row:2;font-size:clamp(48px,4.8vw,72px);margin:0;line-height:1.08}
 .s-hero .side{grid-column:1/6;grid-row:3;align-self:start;padding-top:8px}
 .s-hero .lead{margin-top:0;font-size:18px}
 .s-hero .sh-ph{grid-column:7/13;grid-row:1/4;margin:0;align-self:stretch}
 .s-hero .sh-ph figure{aspect-ratio:auto;height:100%;min-height:420px}
 .s-hero .sh-ph.two{grid-template-columns:1fr 1fr;gap:12px}
 .s-hero .sh-ph.two figure{min-height:480px}
 .s-hero .sh-ph.two figure+figure{margin-top:48px;min-height:400px}
}

/* servicios (categorías clicables) */
.sv{position:relative;display:flex;flex-direction:column}
.sv-hint{display:none}
.js .sv-hint{display:block;order:1;margin:0 0 14px;font:400 12px/1.4 var(--cinzel);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}
.sv-tabs{display:none}
.js .sv-tabs{display:flex;order:1;position:relative;gap:10px;flex-wrap:wrap;margin:0 0 28px;padding:0}
.sv-tab{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 16px;background:transparent;border:1px solid var(--line);color:var(--soft);font:inherit;cursor:pointer;text-align:left;transition:background .3s,color .3s,border-color .3s}
.sv-tab .sv-tn{font:400 18px/1.1 var(--cinzel);letter-spacing:.04em}
.sv-tab .sv-ct{font:400 11px/1 var(--cinzel);letter-spacing:.08em;color:var(--mute);white-space:nowrap}
.sv-tab::after{content:"";width:6px;height:6px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);opacity:.45;flex:none;transition:opacity .3s,transform .3s}
.sv-tab:hover{color:var(--fg);border-color:var(--gold)}
.sv-tab:hover .sv-ct{color:var(--soft)}
.sv-tab:hover::after{opacity:.8}
.sv-tab[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}
.sv-tab[aria-selected=true] .sv-ct{color:rgba(13,12,11,.72)}
.sv-tab[aria-selected=true]::after{opacity:1;transform:rotate(45deg)}
.sv-tab:focus-visible{outline-offset:3px}
.sv-tab[aria-selected=true]:focus-visible{outline-color:var(--fg)}
.sv-panels{order:2;margin-top:0}
.sv-panel{outline-offset:8px}
.sv-panel+.sv-panel{margin-top:72px}
.js .sv-panel+.sv-panel{margin-top:0}
.sv-panel[hidden]{display:none}
.sv-panel.in .sv-h,.sv-panel.in .sv-row{animation:sv-in .7s var(--ease) both}
.sv-panel.in .sv-ph img{animation:sv-ph 1.2s var(--ease) both}
.sv-panel.in .sv-row:nth-child(2){animation-delay:.05s}.sv-panel.in .sv-row:nth-child(3){animation-delay:.1s}.sv-panel.in .sv-row:nth-child(4){animation-delay:.15s}.sv-panel.in .sv-row:nth-child(n+5){animation-delay:.2s}
@keyframes sv-in{from{opacity:0;transform:translateY(10px)}}
@keyframes sv-ph{from{opacity:0;transform:scale(1.04)}}
.sv-h{display:flex;align-items:baseline;gap:16px;font-size:clamp(40px,10vw,52px);margin-bottom:26px}
.js .sv-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.sv-h .sv-no{font:400 12px/1 var(--cinzel);letter-spacing:.2em;color:var(--accent);transform:translateY(-1.6em)}
.sv-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:26px}
.sv-body{min-width:0}
.sv-ph{position:relative;margin:0}
.sv-ph .sv-im{aspect-ratio:3/4;overflow:hidden;background:var(--bg3);border:1px solid var(--hair)}
.sv-ph img{display:block;width:100%;height:100%;object-fit:cover}
.sv-ph figcaption{margin-top:10px;font:400 11.5px/1.4 var(--cinzel);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}
.sv-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--hair)}
.sv-row{position:relative;display:grid;grid-template-columns:30px 1fr auto;gap:18px;align-items:start;padding:22px 0;border-top:1px solid var(--hair)}
.sv-row::after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease)}
.sv-row:hover::after{transform:none}
.sv-ic{width:28px;height:28px;color:var(--accent);margin-top:2px;transition:transform .6s var(--ease)}
.sv-row:hover .sv-ic{transform:translateX(3px)}
.sv-body h4{font:400 24px/1.12 var(--cinzel);letter-spacing:.04em;transition:color .3s}
.sv-row:hover h4{color:var(--gold)}
.sv-d{margin-top:7px;color:var(--soft);font-size:15.5px;line-height:1.55;max-width:54ch}
.sv-inc{margin-top:12px;font-size:13.5px;line-height:1.75;color:var(--soft)}
.sv-inc span{font:400 10.5px/1 var(--cinzel);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-right:8px}
.sv-inc i{font-style:normal}
.sv-inc i+i::before{content:"·";margin:0 8px;color:var(--accent)}
.sv-n{font:400 11px/1 var(--cinzel);letter-spacing:.14em;color:var(--mute);margin-top:8px;font-variant-numeric:tabular-nums}
.sv-side{display:contents}
.sv-cta{order:3;margin-top:44px;padding:28px 0 0;border-top:1px solid var(--line)}
.sv-cta p{color:var(--soft);font-size:15.5px;max-width:40ch}
.sv-cta b{display:block;font:400 28px/1.1 var(--cinzel);color:var(--fg);margin-bottom:8px}
.sv-cta-b{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
@media (min-width:900px){
 .js .sv{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px;align-items:start}
 .js .sv-side{display:flex;flex-direction:column;grid-column:1/5;grid-row:1;min-width:0;gap:0}
 .js .sv-hint{order:0;margin:0 0 16px}
 .js .sv-tabs{order:0;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:0;padding:0;overflow:visible}
 .js .sv-tab{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-height:56px;padding:14px 16px;gap:12px}
 .js .sv-tab .sv-tn{font-size:clamp(20px,1.7vw,26px);line-height:1.15}
 .js .sv-tab .sv-ct{justify-self:end}
 .js .sv-tab::after{margin-left:0}
 .js .sv-cta{order:0;margin-top:28px;padding-top:24px}
 .js .sv-panels{grid-column:5/13;grid-row:1;margin-top:0;min-width:0}
 .sv-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px;align-items:start}
 .sv-ph{order:2;position:sticky;top:calc(var(--hd) + 30px)}
 .sv-ph .sv-im{aspect-ratio:4/5}
 .sv-list{order:1}
 .sv-h{font-size:64px;margin-bottom:34px}
}
@media (min-width:900px) and (min-height:860px){
 .js .sv-side{position:sticky;top:calc(var(--hd) + 30px)}
}

/* galería — mosaico vertical limpio */
.gal{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.gal figure{margin:0;position:relative}
.gal .im{position:relative;overflow:hidden;background:var(--bg3);aspect-ratio:3/4}
.gal .im::after{content:"";position:absolute;inset:0;border:1px solid transparent;transition:border-color .5s var(--ease);pointer-events:none;z-index:1}
.gal img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),filter .6s}
.gal .figcap{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:28px 12px 12px;font:400 10px/1.3 var(--cinzel);letter-spacing:.22em;text-transform:uppercase;color:var(--fg);background:linear-gradient(180deg,transparent,rgba(10,9,8,.82));opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s var(--ease)}
.gal figure:hover .im::after,.gal figure:focus-within .im::after{border-color:var(--gold)}
.gal figure:hover img,.gal figure:focus-within img{transform:scale(1.05);filter:brightness(1.05)}
.gal figure:hover .figcap,.gal figure:focus-within .figcap{opacity:1;transform:none}
.gal .g1{grid-column:1/-1}.gal .g1 .im{aspect-ratio:4/5}
.gal-note{margin-top:28px;font-size:13px;color:var(--mute);letter-spacing:.08em;max-width:52ch}
@media (min-width:700px){
 .gal{grid-template-columns:repeat(3,1fr);gap:12px;grid-auto-rows:minmax(220px,auto)}
 .gal .g1{grid-column:1;grid-row:1/3;display:flex;flex-direction:column}
 .gal .g1 .im{aspect-ratio:auto;flex:1;min-height:0}
 .gal .g2{grid-column:2;grid-row:1}
 .gal .g3{grid-column:3;grid-row:1}
 .gal .g4{grid-column:2;grid-row:2}
 .gal .g5{grid-column:3;grid-row:2}
 .gal .g6{grid-column:1/4;grid-row:3}
 .gal .g6 .im{aspect-ratio:16/7}
}
@media (min-width:1100px){
 .gal{gap:14px;grid-auto-rows:minmax(280px,auto)}
 .gal .figcap{padding:36px 16px 14px;font-size:11px;letter-spacing:.26em}
 .gal .g6 .im{aspect-ratio:21/8}
}
@media (hover:none){
 .gal .figcap{opacity:.95;transform:none;padding-top:40px}
}

/* 404 */
.e404{padding:120px 0 140px}.e404 h1{font-size:clamp(60px,12vw,150px);line-height:.9}.e404 p{margin-top:24px;color:var(--soft)}

/* ---------- movimiento (solo con JS) ---------- */
.js .rv{opacity:0;transform:translateY(18px);transition:opacity 1s var(--ease),transform 1.1s var(--ease)}
.js .rv.on{opacity:1;transform:none}
.js .rv-im{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s var(--ease)}
.js .rv-im img{transform:scale(1.08);transition:transform 1.8s var(--ease)}
.js .rv-im.on{clip-path:inset(0 0 0 0)}
.js .rv-im.on img{transform:none}
.js .rv-ln{position:relative}
.js .rv-ln::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease) .1s;opacity:.7}
.js .rv-ln.on::before{transform:scaleX(1);opacity:0;transition:transform 1.4s var(--ease) .1s,opacity 1s 1.4s}
.js .hh .rv{transition-delay:.05s}.js .hh .ch.rv:nth-child(2){transition-delay:.18s}
/* cursor fino (solo puntero preciso) */
/* cursor custom desactivado: interfería con iconos de la cabecera */
.cur{display:none!important}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .rv,.js .rv-im,.js .rv-im img{opacity:1;transform:none;clip-path:none}}
