@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-titulo:"Cormorant Garamond", Georgia, serif;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cream:#f6f1e6;--surface:#fffdf8;--forest:#3e6b57;--sage:#5f7f6e;--brown:#3f4a44;--tint:#d5e4dc;--line:#3e6b5729;--input-bg:#f1ece1;--terra:#a9583f;--gold:#8a682b;--gold-claro:#ad8840;--sombra:0 10px 30px #5248341f;--on-primary:#fffdf8}:root[data-tema=ruby]{--cream:#f8f0ec;--forest:#7a3b50;--sage:#875a67;--brown:#4c3940;--tint:#ebd5d6;--input-bg:#f3e7e3;--line:#7a3b5029}:root[data-tema=golden]{--cream:#faf1e8;--forest:#a0603a;--sage:#8f6549;--brown:#51402f;--tint:#f2d9c2;--input-bg:#f5e8da;--line:#a0603a2e}:root[data-tema=divine]{--cream:#faf4e3;--forest:#84622a;--sage:#7a6640;--brown:#4c432f;--tint:#ebddb8;--input-bg:#f4ecd6;--line:#84622a2e}:root[data-tema=sky]{--cream:#f1f5f5;--forest:#3f6a85;--sage:#567689;--brown:#39474f;--tint:#cfe0e8;--input-bg:#e6eef1;--line:#3f6a8529}:root[data-tema=wisdom]{--cream:#f3f1f7;--forest:#574a87;--sage:#675e8a;--brown:#3e3a4f;--tint:#d8d3ea;--input-bg:#eae7f2;--line:#574a8729}:root[data-tema=violet]{--cream:#f7f2f8;--forest:#7b5a92;--sage:#7b6489;--brown:#483d50;--tint:#e3d6ea;--input-bg:#f0e8f2;--line:#7b5a9229}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background-color:var(--cream);color:var(--brown);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;position:relative}body:before{content:"";z-index:-1;opacity:.5;mix-blend-mode:multiply;pointer-events:none;background:url(/img/cielo.jpg) top/cover no-repeat;position:fixed;inset:0}h1,h2,h3{font-family:var(--font-titulo);letter-spacing:.01em;font-weight:600}button,input,textarea,select{font-family:var(--font-ui)}audio{accent-color:var(--forest)}.auriel-tarjeta{background:var(--surface);box-shadow:var(--sombra);border-radius:22px}.auriel-perla{pointer-events:none;background:radial-gradient(circle at 34% 30%,#fff 0%,#f7efe6 34%,#e4d6cb 72%,#cdbdb2 100%);border-radius:50%;position:absolute;box-shadow:0 8px 22px #5248342e}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sitio{max-width:1120px;color:var(--brown);margin:0 auto;padding:0 24px}.sitio-barra{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.sitio-marca{font-family:var(--font-titulo);letter-spacing:.22em;color:var(--forest);font-size:22px;font-weight:600}.sitio-entrar{color:var(--forest);border:1px solid var(--forest);border-radius:50px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none}.sitio-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;padding:56px 0 72px;display:grid}.sitio-etiqueta{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600}.sitio h1{color:var(--forest);font-size:72px;line-height:1.02}.sitio-intro{max-width:30em;margin-top:20px;font-size:20px;line-height:1.5}.sitio-nota{color:var(--sage);margin-top:18px;font-size:15px}.sitio-alas{justify-content:center;display:flex}.sitio-alas img{max-width:100%}.sitio-seccion{padding:16px 0 72px}.sitio h2{color:var(--forest);margin-bottom:24px;font-size:42px}.sitio-pasos{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sitio-tarjeta{padding:26px}.sitio-numero{background:var(--tint);width:38px;height:38px;color:var(--forest);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.sitio h3{color:var(--forest);margin-bottom:6px;font-size:25px}.sitio p{font-size:16px}.sitio-pradera{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-bottom:72px;display:grid}.sitio-pradera img{object-fit:cover;width:100%;height:100%;min-height:340px;box-shadow:var(--sombra);border-radius:24px}.sitio-lista{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sitio-pie{border-top:1px solid var(--line);color:var(--sage);justify-content:space-between;gap:24px;padding:28px 0 36px;display:flex}.sitio-pie p{max-width:42em;font-size:14px}.sitio-pie nav{flex-shrink:0;gap:18px;display:flex}.sitio-pie a{color:var(--forest);font-size:14px}@media (max-width:760px){.sitio{padding:0 20px}.sitio-hero{text-align:center;grid-template-columns:1fr;gap:28px;padding:28px 0 52px}.sitio-hero>div:last-child{order:-1}.sitio-alas img{width:210px}.sitio-intro{margin-inline:auto;font-size:18px}.sitio h1{font-size:52px}.sitio h2{font-size:36px}.sitio-pasos,.sitio-pradera,.sitio-lista{grid-template-columns:1fr}.sitio-pradera{gap:28px}.sitio-pradera img{min-height:220px}.sitio-pie{flex-direction:column}}
