.svc{--svc-tx2:#5b5273;--svc-tx3:#6a6478;--svc-filete:var(--blob);--svc-filete-2:#dfd7c6;--svc-papel:#fffdf8;--svc-sombra:0 1px 2px #2313480d, 0 14px 40px -28px #23134866;--svc-curva:cubic-bezier(.2, .7, .3, 1);--svc-apagado:grayscale(.74) brightness(.56) contrast(.98);--svc-hdr:var(--svc-hdr-real,calc(96 * var(--um)));color:var(--ink);font-family:var(--grot);padding-bottom:calc(40 * var(--um));font-size:16px;line-height:1.68}.svc-marco{width:min(calc(916 * var(--um)), calc(100vw - 30 * var(--u)));margin-inline:auto}body.pagina main>.svc:first-child{padding-top:0}.svc-portada.ob-portada{--ob-fondo:#000;--ob-texto:var(--tx-l);--ob-suave:color-mix(in srgb, var(--tx-l) 72%, transparent);height:100vh;min-height:calc(560 * var(--um));padding-top:var(--svc-hdr);color:var(--tx-l);background-color:#000;grid-template-rows:minmax(0,1fr)}.svc-portada.ob-portada:before{opacity:.8;background:radial-gradient(52% 48% at 34%,#000 22%,#0000 100%)}.svc-portada .svc-encima{color:color-mix(in srgb, var(--tx-l) 66%, transparent)}.svc-portada .ob-titulo{color:var(--tx-l)}.svc-portada .ob-centro{text-align:left;align-content:center;justify-items:start;padding:0}.is-entra .svc-portada .svc-encima{animation:ob-asoma .9s .5s var(--ob-curva) both}.svc-portada .ob-titulo{font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;max-width:13ch;font-size:clamp(42px,7.2vw,92px);font-weight:300;line-height:.96}.svc-portada .ob-titulo em{font-style:italic;font-weight:400}.svc-portada .ob-palabra{margin-right:-.14em;padding-right:.14em}.svc-portada .svc-firma{max-width:54ch;color:color-mix(in srgb, var(--tx-l) 78%, transparent);margin-top:26px;font-size:18px;line-height:1.6}.svc-portada .svc-firma b{color:var(--tx-l)}.svc-portada .ob-botones{justify-content:flex-start;margin-top:34px}.svc-portada .ob-boton{height:54px;font:600 15px/1 var(--grot);letter-spacing:.01em}.svc-portada .ob-boton-principal{background:var(--acc);color:var(--on-acc);box-shadow:none}.svc-portada .ob-boton-principal:hover{filter:brightness(.95)}.svc-portada .ob-boton-otro{border:1px solid color-mix(in srgb, var(--tx-l) 42%, transparent);-webkit-backdrop-filter:none;color:var(--tx-l);background:0 0}.svc-portada .ob-boton-otro:hover{background:color-mix(in srgb, var(--tx-l) 12%, transparent)}.svc-portada .ob-boton:focus-visible{outline:2px solid var(--tx-l);outline-offset:3px}@media (width<=900px){.svc-portada.ob-portada{height:auto;min-height:calc(100svh - 40px);padding-bottom:40px}}.svc-portada{padding-bottom:0}.svc-encima{font:600 12px/1 var(--grot);letter-spacing:.15em;text-transform:uppercase;color:var(--svc-tx3);margin-bottom:22px}.svc h1{max-width:13ch;font-family:var(--serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;text-wrap:balance;margin-bottom:26px;font-size:clamp(42px,7.2vw,92px);font-weight:300;line-height:.96}.svc h1 em{font-style:italic;font-weight:400}.svc-firma{max-width:54ch;color:var(--svc-tx2);font-size:18px;line-height:1.6}.svc-firma b{color:var(--ink);font-weight:600}.svc-doble{grid-template-columns:calc(196 * var(--um)) minmax(0, 1fr);gap:calc(68 * var(--um));align-items:start;display:grid}@media (width<=900px){.svc-doble{grid-template-columns:minmax(0,1fr);gap:0}}.svc-pegado{top:var(--svc-hdr);padding-block:8px 40px;position:sticky}@media (width<=900px){.svc-pegado{top:var(--svc-hdr);z-index:5;margin-bottom:20px;margin-inline:calc(50% - 50vw + var(--svc-scroll,0px) / 2);padding-block:10px;padding-inline:calc(50vw - 50% - var(--svc-scroll,0px) / 2);background:color-mix(in srgb, var(--bone) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--svc-filete)}}.svc-caja{justify-items:center;gap:18px;display:grid}@media (width<=900px){.svc-caja{grid-template-columns:40px minmax(0,1fr);place-items:center start;gap:14px}}.svc-cuerpo{--t:1%;--b:3%;width:100%;box-shadow:var(--svc-sombra);border-radius:5px;line-height:0;position:relative;overflow:hidden}@media (width<=900px){.svc-cuerpo{border-radius:3px;width:40px}}.svc-lente{transform-origin:50%;transform:translateY(var(--py,0%)) scale(var(--z,1));position:relative}.svc-cuerpo img{width:100%;height:auto;display:block}.svc-cuerpo .svc-apaga{filter:var(--svc-apagado)}.svc-cuerpo .svc-luz,.svc-cuerpo .svc-velo{clip-path:inset(var(--t) 0 var(--b) 0 round 3px);transition:clip-path .72s var(--svc-curva);position:absolute;inset:0}.svc-cuerpo .svc-velo{mix-blend-mode:plus-lighter;background:linear-gradient(#f1c4004d,#f1c4001a 38% 62%,#f1c4004d);animation:2.6s ease-in-out infinite svc-respira}@keyframes svc-respira{0%,to{opacity:.3}50%{opacity:.66}}.svc-regla{background:var(--sol);opacity:.9;height:1.5px;transition:top .72s var(--svc-curva), bottom .72s var(--svc-curva);position:absolute;left:0;right:0;box-shadow:0 0 10px #f1c400bf}.svc-regla.es-arriba{top:var(--t)}.svc-regla.es-abajo{bottom:var(--b)}.svc-pie-figura{font:500 10px/1.4 var(--grot);letter-spacing:.1em;text-transform:uppercase;color:var(--svc-tx3);text-align:center}@media (width<=900px){.svc-pie-figura{display:none}}.svc-indice{gap:2px;width:100%;display:grid}@media (width<=900px){.svc-indice{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.svc-indice::-webkit-scrollbar{display:none}}.svc-indice a{color:var(--svc-tx2);font:500 13.5px/1.3 var(--grot);transition:color .3s var(--svc-curva), background-color .3s var(--svc-curva);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 11px;text-decoration:none;display:grid}@media (width<=900px){.svc-indice a{white-space:nowrap;width:auto;font-size:12.5px;display:block}}.svc-indice a:hover{color:var(--ink);background:var(--svc-papel)}.svc-indice a[aria-current=true]{color:var(--ink);background:var(--svc-papel);font-weight:600}.svc-indice .svc-min{font-variant-numeric:tabular-nums;color:var(--svc-tx3);font-size:11.5px}@media (width<=900px){.svc-indice .svc-min{display:none}}.svc-terapia{border-top:1px solid var(--svc-filete);scroll-margin-top:calc(var(--svc-hdr) + 16px);padding:60px 0 68px}.svc-terapia:first-of-type{border-top:0;padding-top:8px}.svc-rotulo{font:600 11.5px/1 var(--grot);letter-spacing:.15em;text-transform:uppercase;color:var(--indigo);margin-bottom:15px}.svc h2{max-width:18ch;font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.028em;text-wrap:balance;margin-bottom:19px;font-size:clamp(30px,4.2vw,50px);font-weight:300;line-height:1.03}.svc blockquote{border-left:2px solid var(--sol);max-width:34ch;font-family:var(--serif);font-variation-settings:"opsz" 36;text-wrap:balance;margin-bottom:26px;padding-left:20px;font-size:clamp(19px,2.2vw,24px);font-style:italic;font-weight:300;line-height:1.42}.svc-terapia p{max-width:64ch;color:var(--svc-tx2);margin-bottom:15px;font-size:16.5px}.svc-terapia p strong{color:var(--ink);font-weight:600}.svc-ficha{background:var(--svc-papel);border:1px solid var(--svc-filete);border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:26px;padding:17px 21px;display:flex}.svc-dato{gap:2px;display:grid}.svc-dato dt{font:600 10.5px/1 var(--grot);letter-spacing:.12em;text-transform:uppercase;color:var(--svc-tx3)}.svc-dato dd{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.svc-reservar{background:var(--acc);color:var(--on-acc);font:600 13.5px/1 var(--grot);letter-spacing:.03em;transition:filter .2s var(--svc-curva), transform .12s var(--svc-curva);border-radius:999px;align-self:center;align-items:center;gap:9px;margin-left:auto;padding:12px 20px;text-decoration:none;display:inline-flex}.svc-reservar:hover{filter:brightness(.95)}.svc-reservar:active{transform:scale(.98)}@media (width<=560px){.svc-reservar{justify-content:center;width:100%;margin-left:0}}.svc-fases{background:var(--svc-filete);border:1px solid var(--svc-filete);border-radius:4px;gap:1px;margin-top:26px;list-style:none;display:grid;overflow:hidden}.svc-fases>li{background:var(--svc-papel);grid-template-columns:32px minmax(0,1fr);gap:16px;padding:19px 21px;display:grid}.svc-fases>li>div>p{margin-bottom:0}.svc-fases .svc-n{font-family:var(--serif);font-variation-settings:"opsz" 36;color:var(--indigo);font-variant-numeric:tabular-nums;font-size:26px;font-weight:300;line-height:1}.svc-fases h3{font:600 15.5px/1.35 var(--grot);color:var(--ink);margin-bottom:6px}.svc-fases p{max-width:58ch;color:var(--svc-tx2);margin-bottom:0;font-size:15px}.svc-tecnicas{flex-wrap:wrap;gap:6px;margin-top:10px;list-style:none;display:flex}.svc-tecnicas li{font:500 12px/1 var(--grot);color:var(--svc-tx2);background:var(--bone);border:1px solid var(--svc-filete-2);border-radius:3px;flex:none;padding:6px 10px}.svc-terapia p.svc-honesto{border:1px dashed var(--svc-filete-2);max-width:64ch;color:var(--svc-tx2);border-radius:4px;margin-top:24px;padding:17px 21px;font-size:15px}.svc-honesto b{color:var(--ink);font-weight:600}.svc-aparte{border-top:1px solid var(--svc-filete);margin-top:54px;padding-top:40px}.svc-aparte .svc-rotulo{margin-bottom:14px}.svc-aparte .svc-honesto{border:1px dashed var(--svc-filete-2);max-width:78ch;color:var(--svc-tx2);border-radius:4px;margin-top:0;padding:19px 22px;font-size:15.5px}.svc-cierre{border-top:1px solid var(--svc-filete-2);margin-top:44px;padding:68px 0 84px}.svc-cierre blockquote{border-left-width:3px;max-width:26ch;margin-bottom:22px;font-size:clamp(22px,3.8vw,44px)}.svc-cierre p{max-width:58ch;color:var(--svc-tx2);margin-bottom:13px}.svc-nombre{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);font-style:italic}.svc-escena[data-pin=si]{position:relative}.svc-escena[data-pin=si] .svc-pin{background:var(--bone);height:100vh;overflow:hidden}.svc-escena[data-pin=si] .se-escena{--se-cabeza:0px;--se-asoma:0px;--se-radio:0px}.svc-escena .se-escena{touch-action:auto}.svc-escena[data-pin=si] .svc-portada{z-index:0;height:100%;min-height:0;position:absolute;inset:0}.svc-escena[data-pin=si] .se-pila{z-index:1}.svc-escena[data-pin=si] .se-lamina{background-color:var(--bone);background-image:var(--topo-light);background-size:calc(1280 * var(--u)) auto;color:var(--ink);transform-origin:50% 100%;cursor:default;padding-top:var(--svc-hdr);border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid;box-shadow:0 26px 54px -30px #2313488c}.svc-escena[data-pin=si] .se-lamina:before{content:none}.svc-escena[data-pin=si] .se-borde{width:min(calc(916 * var(--um)), calc(100vw - 30 * var(--u)));padding:calc(10 * var(--um)) 0 calc(12 * var(--um));border-bottom:1px solid var(--svc-filete);opacity:1;letter-spacing:normal;text-transform:none;align-items:baseline;margin-inline:auto}.svc-escena[data-pin=si] .se-borde .svc-rotulo{margin:0}.svc-paso{font:500 max(12px, calc(12.5 * var(--um)))/1 var(--grot);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--svc-tx3)}.svc-escena[data-pin=si] .se-cuerpo{width:min(calc(916 * var(--um)), calc(100vw - 30 * var(--u)));height:auto;padding:0 0 calc(22 * var(--um));grid-template-columns:calc(180 * var(--um)) minmax(0, 1fr);gap:calc(48 * var(--um));align-items:center;margin-inline:auto;display:grid}.svc-escena[data-pin=si] .svc-pegado{min-width:0;padding-block:0;position:static}.svc-escena[data-pin=si] .svc-caja{gap:calc(11 * var(--um))}.svc-escena[data-pin=si] .svc-pie-figura{display:none}.svc-escena[data-pin=si] .svc-indice a{padding:calc(7 * var(--um)) calc(8 * var(--um));gap:calc(6 * var(--um));font-size:max(12.5px, calc(13 * var(--um)));border-radius:calc(4 * var(--um))}.svc-escena[data-pin=si] .svc-indice .svc-min{font-size:max(11px, calc(11.5 * var(--um)))}.svc-escena[data-pin=si] .svc-indice a[aria-current=true]{box-shadow:inset calc(2 * var(--um)) 0 0 var(--sol)}.svc-escena[data-pin=si] .svc-panel{min-width:0}.svc-escena[data-pin=si] .svc-rotulo{margin-bottom:calc(11 * var(--um));font-size:max(12px, calc(12.5 * var(--um)))}.svc-escena[data-pin=si] .svc-terapia h2{margin-bottom:calc(11 * var(--um));font-size:calc(37 * var(--um))}.svc-escena[data-pin=si] .svc-terapia blockquote{margin-bottom:calc(17 * var(--um));padding-left:calc(14 * var(--um));font-size:calc(18.5 * var(--um))}.svc-escena[data-pin=si] .svc-terapia p{margin-bottom:calc(10 * var(--um));font-size:max(14px, calc(14.8 * var(--um)));line-height:1.56}.svc-escena[data-pin=si] .svc-texto p:last-child{margin-bottom:0}.svc-escena[data-pin=si] .svc-cols{gap:calc(26 * var(--um));display:grid}.svc-escena[data-pin=si] .svc-terapia p.svc-honesto{max-width:62ch;padding:calc(18 * var(--um)) calc(20 * var(--um));font-size:calc(14.8 * var(--um));margin-top:0}.svc-escena[data-pin=si] .svc-fases{margin-top:calc(17 * var(--um));border-radius:calc(4 * var(--um));grid-template-columns:repeat(3,minmax(0,1fr))}.svc-escena[data-pin=si] .svc-fases>li{padding:calc(13 * var(--um)) calc(14 * var(--um));grid-template-columns:calc(20 * var(--um)) minmax(0, 1fr);gap:calc(9 * var(--um))}.svc-escena[data-pin=si] .svc-fases .svc-n{font-size:calc(21 * var(--um))}.svc-escena[data-pin=si] .svc-fases h3{margin-bottom:calc(4 * var(--um));font-size:calc(13.4 * var(--um))}.svc-escena[data-pin=si] .svc-fases p{font-size:calc(12.8 * var(--um));line-height:1.44}.svc-escena[data-pin=si] .svc-tecnicas{margin-top:calc(7 * var(--um));gap:calc(4 * var(--um))}.svc-escena[data-pin=si] .svc-tecnicas li{padding:calc(4 * var(--um)) calc(7 * var(--um));font-size:max(11px, calc(11.5 * var(--um)));border-radius:calc(3 * var(--um))}.svc-escena[data-pin=si] .svc-ficha{margin-top:calc(17 * var(--um));padding:calc(12 * var(--um)) calc(16 * var(--um));gap:calc(7 * var(--um)) calc(22 * var(--um));border-radius:calc(4 * var(--um))}.svc-escena[data-pin=si] .svc-dato dt{font-size:max(11px, calc(11.5 * var(--um)))}.svc-escena[data-pin=si] .svc-dato dd{font-size:calc(17 * var(--um))}.svc-escena[data-pin=si] .svc-reservar{padding:calc(11 * var(--um)) calc(18 * var(--um));font-size:calc(13 * var(--um))}.svc-reservar.es-sola{margin-left:0;margin-top:calc(18 * var(--um));justify-self:start}.svc-avance{gap:calc(6 * var(--u));pointer-events:none;opacity:0;transition:opacity .4s var(--svc-curva);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0}body:has(.svc-escena[data-pin=si]) .svc-avance{opacity:1}.svc-avance span{background:color-mix(in srgb, var(--hc) 24%, transparent);border-radius:99px;height:2px;display:block;position:relative;overflow:hidden}.svc-avance i{width:calc(var(--p,0) * 100%);background:var(--hc);border-radius:99px;transition:width .12s linear;position:absolute;inset:0 auto 0 0}@media (width<=900px){.svc-avance{display:none}}.svc-escena:not([data-pin=si]) .se-escena{height:auto;overflow:visible}.svc-escena:not([data-pin=si]) .se-pila{position:static}.svc-escena:not([data-pin=si]) .se-lamina{color:inherit;box-shadow:none;cursor:auto;border-top:1px solid var(--svc-filete);background:0 0;border-radius:0;padding:54px 0 62px;display:block;position:static;inset:auto;overflow:visible;transform:none}.svc-escena:not([data-pin=si]) .se-lamina:first-child{border-top:0;padding-top:10px}.svc-escena:not([data-pin=si]) .se-lamina:before,.svc-escena:not([data-pin=si]) .se-lamina:after{content:none}.svc-escena:not([data-pin=si]) .se-borde,.svc-escena:not([data-pin=si]) .se-cuerpo{width:min(calc(916 * var(--um)), calc(100vw - 30 * var(--u)));margin-inline:auto}.svc-escena:not([data-pin=si]) .se-borde{opacity:1;letter-spacing:normal;text-transform:none;padding:0 0 14px;display:block}.svc-escena:not([data-pin=si]) .se-cuerpo{height:auto;padding:0;display:block}.svc-escena:not([data-pin=si]) .svc-paso{display:none}@media (width>=901px){.svc-escena:not([data-pin=si]) .svc-pegado{float:left;width:calc(196 * var(--um));margin:0 calc(40 * var(--um)) calc(20 * var(--um)) 0}.svc-escena:not([data-pin=si]) .se-cuerpo:after{content:"";clear:both;display:block}}@media (width<=900px){.svc-escena:not([data-pin=si]) .se-lamina{padding:34px 0 40px}}.se-lamina.es-quieta .svc-luz,.se-lamina.es-quieta .svc-velo,.se-lamina.es-quieta .svc-regla{transition:none}@media (prefers-reduced-motion:reduce){.svc-cuerpo .svc-velo{opacity:.58;animation:none}.svc-cuerpo .svc-luz,.svc-cuerpo .svc-velo,.svc-regla{transition-duration:.01ms}}@media (width<=640px){.svc-encima,.svc-rotulo{font-size:12.5px}.svc-dato dt{font-size:11.5px}.svc-dato dd{font-size:20px}.svc-tecnicas li{padding:6px 11px;font-size:12.5px}.svc-paso{font-size:12px}.svc-reservar{min-height:44px;padding-inline:22px}.svc-escena:not([data-pin=si]) .svc-pegado{position:static}.svc-largo{display:none}.svc-indice{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 86%,#0000 100%)}.svc-indice a{padding:13px 12px;font-size:13.5px}}
