.inv[data-coleccion=mar]{--f-texto:var(--fi-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--f-display:var(--fi-gloock), var(--fi-cormorant), serif}.inv[data-coleccion=mar][data-tipografia=gloock]{--f-display:var(--fi-gloock), var(--fi-cormorant), serif}.inv[data-coleccion=mar][data-tipografia=caveat]{--f-display:var(--fi-caveat), var(--fi-cormorant), serif}.inv[data-coleccion=mar][data-tipografia=playfair]{--f-display:var(--fi-playfair), var(--fi-cormorant), serif}.inv[data-coleccion=mar][data-paleta=azul]{--bg:#f4f8fb;--bg-2:#e3eef7;--card:#fff;--campo:#fff;--ink:#0f2a44;--ink-2:#384f65;--muted:#617486;--line:#0f2a4424;--line-2:#0f2a4414;--acento:#1f6fb2;--acento-texto:#155a94;--acento-2:#1c619c;--btn-bg:#0f2a44;--btn-ink:#f4f8fb;--foco:#155a94;--apertura-bg:#e3eef7;--muestra-1:#1f6fb2;--muestra-2:#7fadd3;--muestra-3:#133b60;--muestra-4:#e3eef7}.inv[data-coleccion=mar][data-paleta=turquesa]{--bg:#f2fbfa;--bg-2:#dff4f2;--card:#fff;--campo:#fff;--ink:#0c3b3d;--ink-2:#355e5f;--muted:#5f8081;--line:#0c3b3d24;--line-2:#0c3b3d14;--acento:#1aa7a0;--acento-texto:#0f7a75;--acento-2:#17918c;--btn-bg:#0c3b3d;--btn-ink:#f2fbfa;--foco:#0f7a75;--apertura-bg:#dff4f2;--muestra-1:#1aa7a0;--muestra-2:#7bcdc8;--muestra-3:#105656;--muestra-4:#dff4f2}.inv[data-coleccion=mar][data-paleta=coral]{--bg:#fff4ec;--bg-2:#fde3d3;--card:#fffaf6;--campo:#fffcfa;--ink:#3a1f24;--ink-2:#5d4548;--muted:#816c6c;--line:#3a1f2424;--line-2:#3a1f2414;--acento:#e2775a;--acento-texto:#a8452c;--acento-2:#c0654f;--btn-bg:#3a1f24;--btn-ink:#fff4ec;--foco:#a8452c;--apertura-bg:#fde3d3;--muestra-1:#e2775a;--muestra-2:#efaf9c;--muestra-3:#643532;--muestra-4:#fde3d3}.inv[data-coleccion=mar][data-paleta=marino]{--bg:#0d1b2e;--bg-2:#16294a;--card:#eef3fa0f;--campo:#00000038;--ink:#eef3fa;--ink-2:#eef3fae0;--muted:#eef3fab8;--line:#eef3fa2e;--line-2:#eef3fa1a;--acento:#e8c37a;--acento-texto:#f0cf8e;--acento-2:#e9cd94;--btn-bg:#e8c37a;--btn-ink:#0d1b2e;--foco:#f0cf8e;--sombra:0 14px 34px -16px #0009;--sombra-lg:0 30px 60px -20px #000000b3;--apertura-bg:#16294a;--muestra-1:#e8c37a;--muestra-2:#857758;--muestra-3:#ece7da;--muestra-4:#16294a}.inv[data-coleccion=mar] .i-apertura-sencilla{background:var(--apertura-bg);color:var(--ink);text-align:center;place-items:center;display:grid}.inv[data-coleccion=mar] .i-apertura-sencilla-in{justify-items:center;gap:18px;padding:24px;display:grid}.inv[data-coleccion=mar] .i-apertura-sencilla-nombres{font:400 clamp(34px, 11cqi, 56px) / 1.05 var(--f-display)}.inv[data-coleccion=mar]{--mr-mar:var(--ap-color,color-mix(in srgb, var(--acento) 85%, #062033));--mr-mar-claro:color-mix(in srgb, var(--mr-mar) 55%, #fff);--mr-mar-hondo:color-mix(in srgb, var(--mr-mar) 70%, #031423);--mr-cielo-a:color-mix(in srgb, var(--acento) 14%, #fff);--mr-cielo-b:color-mix(in srgb, var(--acento) 30%, #fdf3e4);--mr-astro:#fff3d0;--mr-arena:color-mix(in srgb, #ead9b6 72%, var(--bg));--mr-arena-tinta:color-mix(in srgb, var(--ink) 82%, #8a6b45);--mr-lacre:var(--ap-sello,#b3261e)}.inv[data-coleccion=mar][data-plantilla=atardecer]{--mr-cielo-a:#f7b48f;--mr-cielo-b:#fde2c4;--mr-astro:#ffd38a}.inv[data-coleccion=mar][data-plantilla=faro],.inv[data-coleccion=mar][data-paleta=marino]{--mr-cielo-a:#0a1424;--mr-cielo-b:#1d3256;--mr-astro:#f3ead6}.inv[data-coleccion=mar][data-paleta=marino]{--mr-arena:color-mix(in srgb, #3b3a40 60%, var(--bg));--mr-arena-tinta:#f1e6cf}.i-marea-ap{isolation:isolate;background:linear-gradient(180deg, var(--mr-cielo-a), var(--mr-cielo-b) 40%, var(--mr-mar) 41%);color:var(--ink)}.i-marea-cielo{position:absolute;inset:0 0 58%}.i-marea-astro,.i-marea-escena-astro{background:radial-gradient(circle at 40% 40%, #fffaf0, var(--mr-astro) 60%);box-shadow:0 0 60px 10px color-mix(in srgb, var(--mr-astro) 55%, transparent);border-radius:50%;position:absolute}.i-marea-astro{width:72px;height:72px;bottom:6%;right:18%}.i-marea-mar{background:linear-gradient(180deg, var(--mr-mar), var(--mr-mar-hondo));position:absolute;inset:40% 0 0;overflow:hidden}.i-marea-olas,.i-marea-escena-olas{height:96px;position:absolute;inset:-34px 0 auto;overflow:hidden}.i-marea-ola{width:200%;max-width:none;height:100%;animation:14s linear infinite i-marea-va;position:absolute;top:0;left:0}.i-marea-ola path{fill:var(--mr-mar)}.i-marea-ola-1 path{fill:color-mix(in srgb, var(--mr-mar-claro) 55%, var(--mr-mar))}.i-marea-ola-2 path{fill:color-mix(in srgb, var(--mr-mar-claro) 25%, var(--mr-mar))}.i-marea-ola-1{animation-duration:22s}.i-marea-ola-2{animation-duration:16s;animation-direction:reverse}.i-marea-ola-3 path{fill:var(--mr-mar)}@keyframes i-marea-va{to{transform:translate(-50%)}}.i-marea-reflejos{background:repeating-linear-gradient(#0000 0 14px,#ffffff21 14px 16px);animation:4s ease-in-out infinite alternate i-marea-brillo;position:absolute;inset:20% 10% 30%;-webkit-mask:radial-gradient(60% 50% at 70% 10%,#000,#0000);mask:radial-gradient(60% 50% at 70% 10%,#000,#0000)}@keyframes i-marea-brillo{to{opacity:.4;transform:translate(8px)}}.i-marea-flota{z-index:2;filter:drop-shadow(0 18px 14px #00142859);width:min(30cqi,132px);margin-left:calc(min(30cqi,132px)/-2);animation:3.6s ease-in-out infinite i-marea-mece;position:absolute;top:46%;left:50%}@keyframes i-marea-mece{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-14px)rotate(6deg)}}.i-marea-inclina{transform:rotate(64deg)}.i-marea-botella{width:100%;display:block;overflow:visible}.i-marea-lacre,.i-marea-cinta{fill:var(--mr-lacre)}.i-marea-carta{z-index:4;transform-origin:50% 0;opacity:0;color:#3a2c1c;text-align:center;background:radial-gradient(120% 80% at 50% 0,#0000 60%,#966e3c2e),linear-gradient(#f7eedb,#efe1c3);border-radius:4px;width:min(80cqi,340px);margin-left:calc(min(80cqi,340px)/-2);padding:34px 24px;position:absolute;top:22%;left:50%;box-shadow:0 30px 60px -24px #00142899}.i-marea-carta:before,.i-marea-carta:after{content:"";background:linear-gradient(#e6d3ad,#f6ecd7 50%,#d9c296);border-radius:9px;height:18px;position:absolute;left:-6px;right:-6px;box-shadow:0 3px 6px #00000026}.i-marea-carta:before{top:-9px}.i-marea-carta:after{bottom:-9px}.i-marea-carta-ante{font:500 13px/1.3 var(--f-texto);letter-spacing:.18em;text-transform:uppercase}.i-marea-carta-nombres{font:400 clamp(34px, 11cqi, 52px) / 1.12 var(--f-display);color:var(--ap-nombres,#2a1f14);text-wrap:balance;padding-bottom:.08em;margin:12px 0 10px!important}.i-marea-carta-fecha{font:italic 500 16px/1.3 var(--f-display)}.i-marea-ap-texto{z-index:3;left:0;right:0;top:calc(56px + var(--seguro-arriba,0px));text-align:center;color:var(--ink);gap:8px;padding:0 24px;display:grid;position:absolute}.inv[data-coleccion=mar]:is([data-plantilla=faro],[data-paleta=marino]) .i-marea-ap-texto{color:#f3ead6}.i-marea-para{font:600 11px/1.3 var(--f-texto);letter-spacing:.2em;text-transform:uppercase;opacity:.85}.i-marea-ap-ante{font:500 15px/1.3 var(--f-texto)}.i-marea-ap-nombres{font:400 clamp(38px, 12.5cqi, 60px) / 1.12 var(--f-display);color:var(--ap-nombres,currentColor);text-wrap:balance;padding-bottom:.1em}.i-marea-ap-pie{z-index:3;left:0;right:0;bottom:calc(40px + var(--seguro-abajo,0px));text-align:center;color:#f3f8fc;justify-items:center;gap:12px;padding:0 24px;display:grid;position:absolute}.i-marea-ap-pie .i-btn-pri{color:var(--mr-mar-hondo);background:#fdfaf3;border-color:#0000}.i-marea-ap-pie .i-apertura-pista{opacity:.85;font-size:13px}.i-marea-portada{isolation:isolate;background:radial-gradient(circle at 20% 30%, #ffffff40 0 1px, transparent 1.5px) 0 0 / 7px 7px, radial-gradient(circle at 60% 70%, #785a321f 0 1px, transparent 1.5px) 0 0 / 9px 9px, var(--mr-arena);color:var(--mr-arena-tinta);position:relative}.i-marea-escena{aspect-ratio:4/4.4;background:linear-gradient(180deg, var(--mr-cielo-a), var(--mr-cielo-b) 58%, var(--mr-mar) 58.2%, var(--mr-mar-hondo));width:min(84cqi,360px);box-shadow:0 0 0 6px color-mix(in srgb, var(--mr-arena) 50%, #fff), 0 26px 50px -24px #001e328c;border-radius:999px 999px 18px 18px;margin:18px auto 26px;position:relative;overflow:hidden}.i-marea-escena-astro{aspect-ratio:1;width:22%;top:34%;left:60%}.i-marea-escena-atardecer .i-marea-escena-astro{width:40%;top:38%;left:30%}.i-marea-escena-faro .i-marea-escena-astro{width:12%;top:16%;left:18%}.i-marea-escena .i-marea-escena-olas{height:auto;inset:56% 0 0}.i-marea-escena .i-marea-ola{height:100%}.i-marea-silueta{z-index:1;width:100%;height:50%;position:absolute;bottom:41%;left:0;right:0}.i-marea-roca{fill:color-mix(in srgb, var(--mr-mar-hondo) 70%, #4a3a2c)}.i-marea-cal{fill:#fbfaf6}.i-marea-ventanas,.i-marea-cupula{fill:var(--mr-mar)}.i-marea-palmeras{fill:color-mix(in srgb, var(--mr-mar-hondo) 80%, #123);stroke:color-mix(in srgb, var(--mr-mar-hondo) 80%, #123);stroke-linecap:round}.i-marea-palmeras path[stroke-width]{fill:none}.i-marea-torre{fill:#f6f1e7}.i-marea-franjas{stroke:#c0392b;stroke-width:7px}.i-marea-linterna{fill:#ffd98a;filter:drop-shadow(0 0 6px #ffcf6b)}.i-marea-haz{z-index:1;transform-origin:0;clip-path:polygon(0 45%,100% 0,100% 100%,0 55%);background:linear-gradient(90deg,#ffe6a08c,#0000 70%);width:160%;height:46px;margin-top:-23px;animation:7s linear infinite i-marea-faro;position:absolute;top:26%;left:calc(84% - 2px)}@keyframes i-marea-faro{0%{transform:rotate(160deg)}to{transform:rotate(520deg)}}.i-marea-estela{z-index:2;background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--mr-astro) 80%, transparent) 0 3px, transparent 3px 11px);opacity:.8;position:absolute;inset:58% 40% 6%;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.i-marea-ojo{aspect-ratio:1;border:10px solid color-mix(in srgb, #b9a27a 70%, var(--mr-arena));border-radius:50%;width:min(66cqi,280px);margin:18px auto 26px;overflow:hidden;box-shadow:0 0 0 3px #f6efe0,0 0 0 9px #a88a5a99,0 26px 50px -24px #001e328c}.i-marea-ojo img{object-fit:cover;width:100%;height:100%}.inv[data-coleccion=mar] .i-marea-nombres{font:400 clamp(42px, min(20cqi, calc(170cqi / var(--largo,6))), 96px) / .98 var(--f-display);color:color-mix(in srgb, var(--mr-arena-tinta) 85%, var(--mr-arena));text-shadow:0 1px #ffffff8c,0 -1px 1px #462d0f47;overflow-wrap:anywhere}.inv[data-coleccion=mar][data-paleta=marino] .i-marea-nombres{text-shadow:0 -1px #0009,0 1px 1px #fff0d233}.inv[data-coleccion=mar][data-tipografia=caveat] .i-marea-nombres{font-weight:600;font-size:clamp(54px, min(24cqi, calc(200cqi / var(--largo,6))), 116px);transform:rotate(-3deg)}.inv[data-coleccion=mar] .i-marea-nombres .i-ln{display:block;overflow:hidden}.inv[data-coleccion=mar] .i-marea-nombres .i-ln>span{display:inline-block}.inv[data-coleccion=mar] .i-marea-nombres .i-amp{color:var(--acento-texto);margin:.06em 0;font-size:.5em;font-style:italic}.i-marea-frase{max-width:30ch;color:color-mix(in srgb, var(--mr-arena-tinta) 80%, var(--mr-arena));margin:12px auto 0!important}.i-marea-fecha{border:2px dotted color-mix(in srgb, var(--mr-arena-tinta) 45%, transparent);font:500 13px/1.3 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-items:center;gap:4px;padding:14px 26px;display:grid;margin-top:24px!important}.i-marea-fecha b{font:400 24px/1.15 var(--f-display);letter-spacing:0;text-transform:none;font-variant-numeric:lining-nums}.i-marea-espuma{z-index:0;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,#fff9,#0000 70%);height:70px;animation:7s ease-in-out infinite i-marea-orilla;position:absolute;bottom:0;left:-10%;right:-10%}@keyframes i-marea-orilla{0%,to{opacity:.4;transform:translateY(30px)}50%{opacity:1;transform:translateY(0)}}.i-marea-portada>:not(.i-marea-espuma,.i-desliza){z-index:1;position:relative}.inv[data-coleccion=mar] .i-cabecera .i-antetitulo{align-items:center;gap:10px;display:inline-flex}.inv[data-coleccion=mar] .i-cabecera .i-antetitulo:before,.inv[data-coleccion=mar] .i-cabecera .i-antetitulo:after{content:"";background:currentColor;width:26px;height:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M1 5c3-4 5-4 8 0s5 4 8 0 5-4 8 0' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 8'%3E%3Cpath d='M1 5c3-4 5-4 8 0s5 4 8 0 5-4 8 0' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.inv[data-coleccion=mar] .i-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--card) 92%, var(--acento)), var(--card));border-radius:20px}.inv[data-coleccion=mar] .i-h2 em{color:var(--acento-texto)}.inv[data-coleccion=mar] .i-sec+.i-sec:before{content:"";background:color-mix(in srgb, var(--acento) 55%, transparent);width:120px;height:14px;margin:0 auto 50px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M1 7c7-8 13-8 20 0s13 8 20 0 13-8 20 0 13 8 20 0 13-8 20 0 13 8 18 2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M1 7c7-8 13-8 20 0s13 8 20 0 13-8 20 0 13 8 20 0 13-8 20 0 13 8 18 2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.inv[data-coleccion=mar] .i-programa-lista li:before{background:var(--card);border:3px solid var(--acento);width:13px;height:13px;left:-30px}@media (prefers-reduced-motion:reduce){.i-marea-ola,.i-marea-reflejos,.i-marea-flota,.i-marea-haz,.i-marea-espuma{animation:none}}.i-marea-ventana{width:min(84cqi,360px);margin:18px auto 26px;position:relative}.i-marea-ventana .i-marea-escena{width:100%;margin:0}.i-marea-ventana.i-con-foto{margin-bottom:64px}.i-marea-polaroid{z-index:3;background:#fffdf7;width:46%;padding:7px 7px 26px;position:absolute;bottom:-14%;right:-4%;transform:rotate(6deg);box-shadow:0 16px 30px -14px #141e288c}.i-marea-polaroid img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.i-marea-polaroid:before{content:"";background:#f3e6c8bf;width:46px;height:18px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:-4deg;box-shadow:0 1px 2px #0000001f}.i-marea-carta-foto{aspect-ratio:1;object-fit:cover;border:8px solid #fffdf7;border-bottom-width:26px;width:62%;margin:0 auto 16px;display:block;transform:rotate(-3deg);box-shadow:0 8px 16px -8px #3c281473}.inv .i-marea-escena .i-foto-escena{z-index:5}
