@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-Variable-latin.woff2)format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;src:url(/fonts/Newsreader-Italic-opsz72-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.theme-hotels{--font-sans:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--font-serif:"Newsreader", Georgia, serif;--font-mono:var(--font-sans);--font-data:"IBM Plex Mono", ui-monospace, monospace;--navy:#0b1a2e;--night:#0b1a2e;--navy-raised:#12243b;--night-raised:#12243b;--ivory:#f4f0e8;--stone:#f4f0e8;--paper:#f4f0e8;--ink-soft:#2a2e33;--hair:#1214161a;--hair-night:#f2f0ea1a;--tone-day:#5a5f66;--tone-night:#f2f0ea94;--section:clamp(104px, 12vw, 184px);--radius:2px;font-family:var(--font-sans);letter-spacing:-.003em;font-feature-settings:"kern", "liga", "ss01";text-rendering:optimizelegibility;background:var(--ivory);font-size:17px;font-weight:400;line-height:1.6}.theme-hotels .display,.theme-hotels .h2{font-family:var(--font-sans);text-wrap:balance;font-style:normal;font-weight:500;font-stretch:92%}.theme-hotels .h2{letter-spacing:-.032em;font-size:clamp(34px,3.9vw,58px);line-height:1.04}.theme-hotels .h2 em,.theme-hotels .display em,.theme-hotels .accent{font:inherit;letter-spacing:inherit;color:var(--tone-day);font-style:normal}.theme-hotels .on-night .h2 em,.theme-hotels .section--navy .h2 em,.theme-hotels .section--night .h2 em,.theme-hotels .on-night .display em,.theme-hotels .on-night .accent{color:var(--tone-night)}.theme-hotels .editorial em{font-family:var(--font-serif);letter-spacing:-.012em;color:var(--green);font-size:1.06em;font-style:italic;font-weight:400;font-stretch:100%}.theme-hotels .on-night .editorial em{color:var(--luz)}.theme-hotels .lede{letter-spacing:-.006em;color:var(--tone-day);max-width:54ch;font-size:clamp(18px,1.3vw,20px);line-height:1.55}.theme-hotels .on-night .lede,.theme-hotels .section--navy .lede,.theme-hotels .section--night .lede{color:var(--night-muted)}:root body.theme-hotels .eyebrow,:root body.theme-hotels .mono{font-family:var(--font-sans);letter-spacing:.005em;text-transform:none;font-size:13px;font-weight:500;font-stretch:100%}body.theme-hotels .eyebrow{color:var(--tone-day)}body.theme-hotels .on-night .eyebrow,body.theme-hotels .section--navy .eyebrow,body.theme-hotels .section--night .eyebrow{color:var(--night-muted)}.theme-hotels .section-head{gap:18px;margin-bottom:clamp(44px,5vw,80px)}.theme-hotels .section-head .eyebrow{gap:10px}.theme-hotels .section-head .eyebrow:before{background:var(--green);width:14px;height:1.5px}.theme-hotels .on-night .section-head .eyebrow:before,.theme-hotels .section--night .section-head .eyebrow:before{background:var(--luz)}:root body.theme-hotels :is(.piece__time,.xfilm__chapters .mono,.conv__monitor .mono,.conv__bubble time,.phone__who .mono,.msg time){font-family:var(--font-data);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11px}:root body.theme-hotels :is(.plan__num,.conv__steps .mono,.conv__current .mono){display:none}:root body.theme-hotels :is(.piece__origin,.conv__cap .mono,.pform__rail .mono,.pbrief__rows dt,.pbrief__head span,.hhero__signal .mono,.pbrief__caps .mono){font-size:12px}.theme-hotels .btn{min-height:54px;font-family:var(--font-sans);letter-spacing:-.008em;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), box-shadow var(--t-mid) var(--ease);border-radius:999px;gap:14px;padding:0 24px 0 26px;font-size:15.5px;font-weight:600;font-stretch:96%}.theme-hotels .btn--arrow:after{content:"";width:18px;height:1.5px;transition:width var(--t-mid) var(--ease);background:currentColor;border-radius:1px;flex:none}.theme-hotels .btn--arrow:hover:after,.theme-hotels .btn--arrow:focus-visible:after{width:30px}.theme-hotels .btn--primary{background:var(--navy);color:var(--ivory)}.theme-hotels .btn--primary:hover{background:#142a47}.theme-hotels .on-night .btn--primary,.theme-hotels .btn--luz{background:var(--luz);color:var(--navy)}.theme-hotels .on-night .btn--primary:hover,.theme-hotels .btn--luz:hover{background:#2ee0b0;box-shadow:0 10px 30px -12px #00c8968c}.theme-hotels .btn--line{color:var(--bone);background:0 0;border-color:#f2f0ea61}.theme-hotels .btn--line:hover{border-color:var(--bone);background:#f2f0ea0f}.theme-hotels .btn--sm{min-height:42px;padding:0 18px;font-size:14px}.theme-hotels .btn:focus-visible{outline-offset:3px}.theme-hotels .link-line{color:inherit;background:linear-gradient(var(--green), var(--green)) left bottom / 0 1.5px no-repeat, linear-gradient(currentColor, currentColor) left bottom / 100% 1px no-repeat;transition:background-size var(--t-mid) var(--ease), color var(--t-fast) var(--ease);align-items:center;gap:10px;padding-bottom:5px;font-weight:500;text-decoration:none;display:inline-flex}.theme-hotels .on-night .link-line{background:linear-gradient(var(--luz), var(--luz)) left bottom / 0 1.5px no-repeat, linear-gradient(#f2f0ea80, #f2f0ea80) left bottom / 100% 1px no-repeat}.theme-hotels .link-line:hover{background-size:100% 1.5px,100% 1px}.theme-hotels .section--paper{background:var(--ivory)}.theme-hotels .section--night{background:var(--navy)}.theme-hotels .badge{font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;font-size:12px}.theme-hotels .pendiente{display:none}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-ext-wght-normal.DAknEryR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--stone:#e6e4df;--paper:#f3f2ef;--ink:#121416;--graphite:#4b4f55;--green:#006b4c;--line:#12141624;--night:#06080d;--night-raised:#11151c;--bone:#f2f0ea;--night-muted:#9aa3ad;--luz:#00c896;--line-night:#f2f0ea1f;--navy:#0b1a2e;--navy-raised:#12243b;--navy-line:#f2f0ea24;--ease:cubic-bezier(.2, .7, .1, 1);--t-fast:.24s;--t-mid:.48s;--t-slow:.9s;--font-sans:"Archivo Variable", "Archivo", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, monospace;--h1:clamp(44px, 7.2vw, 112px);--h2:clamp(32px, 4.4vw, 64px);--max:1320px;--gutter:24px;--pad:clamp(16px, 4vw, 48px);--section:clamp(96px, 12vw, 176px);--radius:4px}@media (width<=640px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--stone);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-stretch:100%;line-height:1.55}@media (width<=640px){body{font-size:16px}}img,svg,video{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}.container{width:100%;max-width:calc(var(--max) + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);font-size:12px;font-weight:500}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.btn{border-radius:var(--radius);min-height:52px;font-family:var(--font-sans);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn--primary{background:var(--green);color:#fff}.btn--primary:hover{background:#00563d}.btn--ghost{border-color:var(--ink);color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--stone)}.btn--sm{min-height:40px;padding:0 16px;font-size:14px}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.on-night :focus-visible{outline-color:var(--luz)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pendiente{font-family:var(--font-mono);letter-spacing:.04em;color:var(--graphite);border-radius:var(--radius);background:repeating-linear-gradient(135deg,#0000 0 6px,#1214160d 6px 12px);border:1px dashed #12141659;padding:4px 8px;font-size:11px;font-weight:500}.skip-link{z-index:100;background:var(--ink);color:var(--stone);border-radius:var(--radius);padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.section--paper{background:var(--paper)}.section--night{background:var(--night);color:var(--bone)}.section-head{gap:18px;max-width:900px;margin-bottom:clamp(40px,5vw,72px);display:grid}.section-head .eyebrow{align-items:center;gap:12px;display:flex}.section-head .eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.section-head .badge{justify-self:start}.on-night .eyebrow,.section--night .eyebrow{color:var(--night-muted)}.h2{font-size:var(--h2);letter-spacing:-.02em;text-wrap:balance;font-weight:600;font-stretch:87%;line-height:.98}.lede{color:var(--graphite);text-wrap:pretty;max-width:60ch;font-size:19px;line-height:1.5}.section--night .lede{color:var(--night-muted)}.serif-line{font-family:var(--font-serif);letter-spacing:-.005em;font-size:clamp(24px,2.6vw,36px);font-style:italic;font-weight:400;line-height:1.2}.badge{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge--green{color:var(--green);border-color:#006b4c59}.section--night .badge,.on-night .badge{color:var(--night-muted);border-color:var(--line-night)}.section--night .badge--luz,.on-night .badge--luz{color:var(--luz);border-color:#00c89659}.section--night .btn--ghost{border-color:var(--bone);color:var(--bone)}.section--night .btn--ghost:hover{background:var(--bone);color:var(--night)}.section--night :focus-visible{outline-color:var(--luz)}.section--night .pendiente{color:var(--night-muted);background:0 0;border-color:#f2f0ea59}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section--navy{background:var(--navy);color:var(--bone)}.section--navy .eyebrow,.section--navy .lede{color:var(--night-muted)}.section--navy :focus-visible{outline-color:var(--luz)}.section--navy .badge{color:var(--night-muted);border-color:var(--navy-line)}.section--navy .badge--luz{color:var(--luz);border-color:#00c89666}.section--navy .pendiente{color:var(--night-muted);background:0 0;border-color:#f2f0ea59}.arches{pointer-events:none;aspect-ratio:3/4;border:1px solid #00c89638;border-bottom:0;border-radius:999px 999px 0 0;position:absolute}.arches:before,.arches:after{content:"";border:1px solid #00c89629;border-bottom:0;border-radius:999px 999px 0 0;position:absolute}.arches:before{inset:9% 9% 0}.arches:after{border-color:#00c8961f;inset:18% 18% 0}.site-header[data-astro-cid-nen7h5rs]{z-index:20;position:relative}.site-header__bar[data-astro-cid-nen7h5rs]{align-items:center;gap:28px;min-height:76px;display:flex}.brand[data-astro-cid-nen7h5rs]{text-decoration:none;display:inline-flex}.brand__capsule[data-astro-cid-nen7h5rs]{background:var(--night);color:var(--bone);border-radius:999px;align-items:center;padding:9px 14px;display:inline-flex}.brand__capsule[data-astro-cid-nen7h5rs] svg{width:92px;height:auto}.site-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:26px;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);background:linear-gradient(var(--green), var(--green)) left bottom / 0 1px no-repeat;transition:background-size var(--t-fast) var(--ease);padding:6px 0;font-size:15px;font-weight:500;text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background-size:100% 1px}.lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:flex}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-width:40px;min-height:32px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--graphite);border-radius:999px;place-items:center;padding:0 8px;font-size:11px;font-weight:500;text-decoration:none;display:grid}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--ink);color:var(--stone)}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:500;display:none}.menu-toggle__icon[data-astro-cid-nen7h5rs],.menu-toggle__icon[data-astro-cid-nen7h5rs]:before{background:var(--ink);width:16px;height:1.5px;display:block}.menu-toggle__icon[data-astro-cid-nen7h5rs]{position:relative;transform:translateY(-3px)}.menu-toggle__icon[data-astro-cid-nen7h5rs]:before{content:"";position:absolute;top:6px}.mobile-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);background:var(--paper)}.mobile-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;padding-block:12px 20px;display:grid}.mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-bottom:1px solid var(--line);padding:12px 0;font-size:18px;font-weight:500;text-decoration:none;display:block}.mobile-nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%;margin-top:12px}.site-header--night[data-astro-cid-nen7h5rs]{background:var(--night);color:var(--bone)}.site-header--navy[data-astro-cid-nen7h5rs]{background:var(--navy);color:var(--bone)}.site-header--navy[data-astro-cid-nen7h5rs] .brand__capsule[data-astro-cid-nen7h5rs],.site-header--night[data-astro-cid-nen7h5rs] .brand__capsule[data-astro-cid-nen7h5rs]{border:1px solid var(--line-night);background:0 0}.on-night[data-astro-cid-nen7h5rs] .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--bone);background-image:linear-gradient(var(--luz), var(--luz))}.on-night[data-astro-cid-nen7h5rs] .site-header__cta[data-astro-cid-nen7h5rs]{background:var(--luz);color:var(--night)}.on-night[data-astro-cid-nen7h5rs] .site-header__cta[data-astro-cid-nen7h5rs]:hover{background:#33d6ab}.on-night[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-color:var(--line-night)}.on-night[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--night-muted)}.on-night[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--bone)}.on-night[data-astro-cid-nen7h5rs] .lang[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{background:var(--bone);color:var(--navy)}.on-night[data-astro-cid-nen7h5rs] .menu-toggle[data-astro-cid-nen7h5rs]{border-color:var(--line-night)}.on-night[data-astro-cid-nen7h5rs] .menu-toggle__icon[data-astro-cid-nen7h5rs],.on-night[data-astro-cid-nen7h5rs] .menu-toggle__icon[data-astro-cid-nen7h5rs]:before{background:var(--bone)}.on-night[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs]{background:var(--navy-raised);border-color:var(--line-night)}.on-night[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-color:var(--line-night);color:var(--bone)}.on-night[data-astro-cid-nen7h5rs] .mobile-nav[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{background:var(--luz);color:var(--night)}.on-night[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--luz)}@media (width<=1040px){.site-nav[data-astro-cid-nen7h5rs],.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.lang[data-astro-cid-nen7h5rs]{margin-left:auto}.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-flex}.site-header__bar[data-astro-cid-nen7h5rs]:not(:has(.lang)) .menu-toggle[data-astro-cid-nen7h5rs]{margin-left:auto}}.footer[data-astro-cid-jo6i4kqk]{background:var(--night);color:var(--bone);border-top:1px solid var(--line-night);padding-block:56px 40px}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:32px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{align-content:start;gap:16px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] .footer__logo{width:132px;height:auto;color:var(--bone)}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--night-muted);font-size:15px}.footer[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;display:grid}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--bone);text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--luz);text-underline-offset:4px;text-decoration:underline}.footer__legal[data-astro-cid-jo6i4kqk]{color:var(--night-muted);align-content:start;justify-items:start;gap:10px;font-size:14px;display:grid}.footer[data-astro-cid-jo6i4kqk] .pendiente[data-astro-cid-jo6i4kqk]{color:var(--night-muted);background:0 0;border-color:#f2f0ea59}@media (width<=820px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
