body.letter-body{background:#071516;color:var(--paper)}.letter-page[data-astro-cid-a2jew567]{overflow:hidden}.letter-cover[data-astro-cid-a2jew567]{align-items:end;background:linear-gradient(90deg,#040d0eeb,#040d0ead 45%,#040d0e29 78%),linear-gradient(0deg,rgba(4,13,14,.72),transparent 45%),url(/images/routes/variants/aventura-y-montana-illustrated-v3.webp) center / cover;display:grid;min-height:100svh;padding:clamp(8rem,16vh,11rem) 3vw clamp(3rem,7vh,5rem);position:relative}.letter-cover[data-astro-cid-a2jew567]:after{background:linear-gradient(90deg,var(--safety),rgba(232,93,42,0));bottom:0;content:"";height:3px;left:3vw;position:absolute;width:min(18rem,42vw)}.letter-cover__coordinates[data-astro-cid-a2jew567]{color:#f3efe47a;font:700 .58rem var(--font-headline);letter-spacing:.17em;position:absolute;right:3vw;text-transform:uppercase;top:7rem}.letter-cover__copy[data-astro-cid-a2jew567]{max-width:48rem;opacity:0;transform:translateY(1.5rem);animation:letter-cover-in .8s .18s forwards cubic-bezier(.2,.8,.2,1)}@keyframes letter-cover-in{to{opacity:1;transform:none}}.letter-cover__copy[data-astro-cid-a2jew567]>p[data-astro-cid-a2jew567]:first-child,.letter-return[data-astro-cid-a2jew567]>p[data-astro-cid-a2jew567]{color:var(--safety);font:700 .72rem var(--font-headline);letter-spacing:.16em;margin:0 0 1rem;text-transform:uppercase}.letter-cover[data-astro-cid-a2jew567] h1[data-astro-cid-a2jew567]{font-size:clamp(4rem,8.4vw,8.5rem);line-height:.82;margin:0;max-width:9ch;text-shadow:0 .2rem 2rem rgba(2,8,9,.42)}.letter-cover__lead[data-astro-cid-a2jew567]{color:#f3efe4d1;font-size:clamp(1rem,1.7vw,1.35rem);line-height:1.55;margin:1.7rem 0 0;max-width:34rem}.letter-cover__copy[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]{align-items:center;border-bottom:1px solid rgba(243,239,228,.36);display:inline-flex;font:700 .72rem var(--font-headline);gap:2rem;letter-spacing:.12em;margin-top:2rem;padding-bottom:.7rem;text-transform:uppercase;transition:border-color .18s ease}.letter-cover__copy[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567] span[data-astro-cid-a2jew567]{color:var(--safety)}.letter-cover__copy[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]:hover,.letter-cover__copy[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]:focus-visible{border-color:var(--safety)}.letter-cover__scale[data-astro-cid-a2jew567]{align-items:center;bottom:2.5rem;color:#f3efe475;display:flex;font:700 .52rem var(--font-headline);gap:.45rem;letter-spacing:.1em;position:absolute;right:3vw;text-transform:uppercase}.letter-cover__scale[data-astro-cid-a2jew567] i[data-astro-cid-a2jew567]{background:#f3efe473;display:block;height:1px;width:5rem}.field-letter[data-astro-cid-a2jew567]{background:radial-gradient(circle at 12% 18%,rgba(182,107,74,.09),transparent 24rem),linear-gradient(rgba(20,20,20,.045) 1px,transparent 1px),#e9e0cd;background-size:auto,100% 2.25rem,auto;color:var(--ink);display:grid;grid-template-columns:minmax(4rem,.42fr) minmax(0,3fr) minmax(4rem,.7fr);min-height:100svh;padding:clamp(5rem,10vw,10rem) 3vw;position:relative}.field-letter[data-astro-cid-a2jew567]:after{border:1px solid rgba(31,61,50,.13);border-radius:47% 53% 44% 56%;content:"";height:34rem;pointer-events:none;position:absolute;right:-18rem;top:9rem;transform:rotate(-12deg);width:48rem}.field-letter__margin[data-astro-cid-a2jew567]{align-items:center;align-self:start;color:#1414146b;display:flex;font:700 .58rem var(--font-headline);gap:.65rem;letter-spacing:.14em;margin-top:1rem;text-transform:uppercase;writing-mode:vertical-rl}.field-letter__margin[data-astro-cid-a2jew567] i[data-astro-cid-a2jew567]{background:var(--safety);height:3rem;width:1px}.field-letter__content[data-astro-cid-a2jew567]{grid-column:2;max-width:47rem;position:relative;z-index:1}[data-astro-cid-a2jew567][data-reveal]{opacity:0;transform:translateY(1.25rem);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.8,.2,1)}[data-astro-cid-a2jew567][data-reveal][data-visible=true]{opacity:1;transform:none}.field-letter__kicker[data-astro-cid-a2jew567]{color:var(--safety);font:700 .75rem var(--font-headline);letter-spacing:.15em;margin:0 0 1.5rem;text-transform:uppercase}.field-letter__opening[data-astro-cid-a2jew567]{font:600 clamp(2.5rem,5.2vw,5.6rem)/.94 var(--font-headline);margin:0 0 clamp(3rem,7vw,6rem);max-width:12ch;text-transform:uppercase}.field-letter__text[data-astro-cid-a2jew567]{display:grid;gap:1.35rem;margin-left:clamp(0rem,8vw,7rem);max-width:38rem}.field-letter__text[data-astro-cid-a2jew567] p[data-astro-cid-a2jew567]{color:#141414c7;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.8;margin:0}blockquote[data-astro-cid-a2jew567]{border-bottom:1px solid rgba(20,20,20,.17);border-top:1px solid rgba(20,20,20,.17);margin:clamp(4rem,9vw,8rem) 0;padding:clamp(2.5rem,6vw,5rem) 0;position:relative}blockquote[data-astro-cid-a2jew567]>span[data-astro-cid-a2jew567]{color:var(--safety);font:600 5rem/1 var(--font-headline);left:0;position:absolute;top:1.5rem}blockquote[data-astro-cid-a2jew567] p[data-astro-cid-a2jew567]{font:600 clamp(2rem,4.3vw,4.4rem)/.98 var(--font-headline);margin:0 0 0 clamp(3.5rem,8vw,7rem);max-width:13ch;text-transform:uppercase}.field-letter__signature[data-astro-cid-a2jew567]{display:grid;justify-items:start;margin:clamp(4rem,9vw,8rem) 0 0 clamp(0rem,8vw,7rem)}.field-letter__signature[data-astro-cid-a2jew567] span[data-astro-cid-a2jew567]{color:#14141494;font-size:.9rem}.field-letter__signature[data-astro-cid-a2jew567] strong[data-astro-cid-a2jew567]{font:700 1.5rem var(--font-headline);margin-top:.4rem;text-transform:uppercase}.field-letter__signature[data-astro-cid-a2jew567] img[data-astro-cid-a2jew567]{filter:saturate(.55) brightness(.52);margin-top:.75rem;width:6rem}.letter-return[data-astro-cid-a2jew567]{align-items:end;background:linear-gradient(90deg,#061314f5,#061314ba),url(/images/routes/variants/kilometro-oscuro-illustrated-v3.webp) center / cover;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;min-height:70svh;padding:clamp(5rem,10vw,9rem) 3vw}.letter-return[data-astro-cid-a2jew567]>p[data-astro-cid-a2jew567]{grid-column:1 / -1}.letter-return[data-astro-cid-a2jew567] h2[data-astro-cid-a2jew567]{font-size:clamp(3.5rem,8vw,8rem);line-height:.87;margin:0;max-width:10ch}.letter-return[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]{align-items:center;border-bottom:2px solid var(--safety);display:flex;font:700 .8rem var(--font-headline);gap:2.5rem;letter-spacing:.12em;padding-bottom:.75rem;text-transform:uppercase}.letter-return[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567] span[data-astro-cid-a2jew567]{color:var(--safety);font-size:1.2rem;transition:transform .18s ease}.letter-return[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]:hover span[data-astro-cid-a2jew567],.letter-return[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]:focus-visible span[data-astro-cid-a2jew567]{transform:translate(.35rem)}@media(max-width:700px){.letter-cover[data-astro-cid-a2jew567]{background:linear-gradient(0deg,#040d0ee6,#040d0e4d),url(/images/routes/variants/aventura-y-montana-illustrated-v3-mobile.webp) center / cover;min-height:100svh;padding:8rem 1.25rem 3rem}.letter-cover__coordinates[data-astro-cid-a2jew567]{right:1.25rem;top:6.5rem}.letter-cover[data-astro-cid-a2jew567] h1[data-astro-cid-a2jew567]{font-size:clamp(4rem,22vw,6.6rem)}.letter-cover__scale[data-astro-cid-a2jew567]{display:none}.field-letter[data-astro-cid-a2jew567]{display:block;padding:5rem 1.25rem}.field-letter__margin[data-astro-cid-a2jew567]{margin:0 0 2.5rem;writing-mode:initial}.field-letter__margin[data-astro-cid-a2jew567] i[data-astro-cid-a2jew567]{height:1px;width:2rem}.field-letter__opening[data-astro-cid-a2jew567]{font-size:clamp(2.8rem,13vw,4.5rem)}.field-letter__text[data-astro-cid-a2jew567],.field-letter__signature[data-astro-cid-a2jew567]{margin-left:0}blockquote[data-astro-cid-a2jew567] p[data-astro-cid-a2jew567]{font-size:clamp(2.2rem,11vw,3.6rem);margin-left:2.75rem}.letter-return[data-astro-cid-a2jew567]{align-items:start;grid-template-columns:1fr;min-height:75svh;padding:5rem 1.25rem}.letter-return[data-astro-cid-a2jew567] h2[data-astro-cid-a2jew567]{font-size:clamp(3.3rem,16vw,5.5rem)}.letter-return[data-astro-cid-a2jew567] a[data-astro-cid-a2jew567]{justify-self:start}}
