/* Dirección: Cartografía de Expedición — tinta azul-negra, papel de atlas y Ocre Katmandú; composición editorial asimétrica. */





:root { --primary:oklch(.56 .12 48); --primary-foreground:oklch(.985 .006 90); --sidebar-primary:oklch(.56 .12 48); --sidebar-primary-foreground:oklch(.985 .006 90); --chart-1:oklch(.56 .12 48); --chart-2:oklch(.32 .035 250); --chart-3:oklch(.67 .07 90); --chart-4:oklch(.42 .06 160); --chart-5:oklch(.24 .025 250); --radius:.15rem; --background:oklch(.975 .009 90); --foreground:oklch(.205 .022 250); --card:oklch(.99 .006 90); --card-foreground:oklch(.205 .022 250); --popover:oklch(.99 .006 90); --popover-foreground:oklch(.205 .022 250); --secondary:oklch(.93 .014 90); --secondary-foreground:oklch(.32 .028 250); --muted:oklch(.93 .014 90); --muted-foreground:oklch(.48 .018 250); --accent:oklch(.93 .014 90); --accent-foreground:oklch(.205 .022 250); --destructive:oklch(.577 .245 27.325); --destructive-foreground:oklch(.985 0 0); --border:oklch(.84 .018 85); --input:oklch(.84 .018 85); --ring:oklch(.56 .12 48); --sidebar:oklch(.975 .009 90); --sidebar-foreground:oklch(.205 .022 250); --sidebar-accent:oklch(.93 .014 90); --sidebar-accent-foreground:oklch(.205 .022 250); --sidebar-border:oklch(.84 .018 85); --sidebar-ring:oklch(.56 .12 48); --ink:#132130; --ink-2:#263b4c; --paper:#f6f2e8; --paper-deep:#e9e2d2; --clay:#c76c34; --ice:#b8d4dd; --line:rgba(19,33,48,.18); --serif:"DM Serif Display",Georgia,serif; --ease-out:cubic-bezier(.23,1,.32,1); }


*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--foreground);font-family:"Manrope",Arial,sans-serif}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,select{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}
.portal{overflow:hidden;background:var(--paper)} .site-header{position:sticky;top:0;z-index:30;color:var(--ink);background:rgba(246,242,232,.98);border-bottom:1px solid var(--line);box-shadow:0 8px 18px rgba(19,33,48,.06)} .notice-bar{min-height:28px;background:var(--ink);color:#f7f1e6;display:flex;justify-content:space-between;padding:7px max(1.25rem,calc((100vw - 1380px)/2));font-size:9px;letter-spacing:.13em;font-weight:800}.nav-wrap{max-width:1440px;height:82px;padding:0 2.2rem;margin:auto;display:flex;align-items:center;gap:3rem}.brand{display:inline-flex;align-items:center;gap:.58rem;flex-shrink:0;font-family:var(--serif);font-size:1.55rem;letter-spacing:-.055em}.brand img{width:29px;height:29px;object-fit:contain}.brand em{color:var(--clay);font-style:normal;font-size:.78em}.desktop-nav{display:flex;gap:1.7rem;align-items:stretch;flex:1;height:100%}.desktop-nav a{display:grid;place-items:center;font-size:11px;letter-spacing:.035em;font-weight:800;border-bottom:2px solid transparent;transition:border-color .2s var(--ease-out),color .2s var(--ease-out)}.desktop-nav a:hover,.desktop-nav a.is-active{border-color:var(--clay);color:var(--clay)}.nav-actions{display:flex;gap:.8rem;align-items:center}.nav-search{display:flex;gap:.4rem;align-items:center;border-bottom:1px solid var(--line);padding:.25rem 0}.nav-search input{border:0;background:transparent;width:100px;outline:none;font-size:11px}.nav-cta,.button-primary,.button-dark,.button-outline-light{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-size:11px;font-weight:800;letter-spacing:.04em;padding:.82rem 1rem;transition:transform .16s var(--ease-out),background .2s var(--ease-out),color .2s var(--ease-out)}.nav-cta,.button-primary{background:var(--clay);color:#fff}.nav-cta:hover,.button-primary:hover{background:#a94e21;transform:translateY(-2px)}.menu-trigger{display:none;background:transparent;border:0;color:var(--ink)}.mobile-menu{display:none}.eyebrow{display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.13em;color:var(--clay);font-size:10px;font-weight:800}.eyebrow span{font-size:7px}.eyebrow small{margin-left:auto;color:rgba(255,255,255,.64);letter-spacing:.08em}
  .hero{min-height:720px;height:calc(100vh - 110px);max-height:880px;position:relative;color:#fbf7ed;display:flex;flex-direction:column}.hero-image,.hero-overlay{position:absolute;inset:0;width:100%;height:100%}.hero-image{object-fit:cover}.hero-overlay{background:linear-gradient(90deg,rgba(8,18,28,.88) 0%,rgba(10,24,38,.58) 43%,rgba(8,18,28,.2) 100%),linear-gradient(0deg,rgba(8,18,28,.64),transparent 42%)}.hero-grid{position:relative;z-index:1;max-width:1376px;padding:0 2.2rem;margin:auto;width:100%;flex:1;display:grid;grid-template-columns:1.12fr .72fr;gap:7rem;align-items:center}.hero-copy{max-width:670px;padding-top:2.5rem}.hero h1,.page-hero h1,.route-detail-hero h1,.nepal-hero h1,.prepare-hero h1,.altitude-hero h1,.journal-hero h1,.specialists-hero h1{font-family:var(--serif);font-size:clamp(3.5rem,6.2vw,6.5rem);font-weight:400;line-height:.9;letter-spacing:-.065em;margin:1.35rem 0}.hero h1 i,h2 i,.page-hero h1 i,.prepare-hero h1 i,.altitude-hero h1 i,.journal-hero h1 i,.specialists-hero h1 i{font-style:italic;color:#eeb389}.hero-copy>p{font-size:17px;line-height:1.65;max-width:490px;color:rgba(252,248,238,.85)}.hero-actions{display:flex;gap:1.1rem;margin-top:2rem}.button-ghost-light{display:inline-flex;align-items:center;gap:.55rem;border-bottom:1px solid rgba(255,255,255,.55);padding:.7rem 0;font-weight:800;font-size:11px;letter-spacing:.04em}.route-finder{align-self:center;background:rgba(8,19,29,.66);border:1px solid rgba(255,255,255,.24);padding:1.45rem;backdrop-filter:blur(10px);max-width:365px;width:100%;box-shadow:0 24px 60px rgba(0,0,0,.16)}.finder-line{color:#eab181;font-size:9px;letter-spacing:.13em;display:flex;align-items:center;gap:.5rem;font-weight:800}.route-finder h2{font-family:var(--serif);font-size:2.2rem;line-height:.98;letter-spacing:-.05em;margin:1rem 0 1.45rem}.route-finder label{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:.4rem}.finder-input{display:flex;background:#f8f3e8;padding:.34rem}.finder-input input{min-width:0;flex:1;border:0;color:var(--ink);background:transparent;outline:0;padding:.45rem;font-size:12px}.finder-input button{display:flex;align-items:center;gap:.35rem;border:0;background:var(--clay);color:white;padding:.48rem .62rem;font-size:10px;font-weight:800}.finder-chips{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.finder-chips a{font-size:9px;font-weight:700;border:1px solid rgba(255,255,255,.3);padding:.35rem .5rem;transition:border .2s,color .2s}.finder-chips a:hover{border-color:#eab181;color:#eab181}.hero-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;max-width:1376px;width:100%;margin:auto;padding:1.4rem 2.2rem;font-size:9px;letter-spacing:.13em;font-weight:800;border-top:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.68)}
  .section-pad{padding:7.5rem max(2.2rem,calc((100vw - 1280px)/2))}.intro-band{max-width:1280px;margin:auto;padding:5.3rem 2.2rem;display:grid;grid-template-columns:.55fr 1.2fr .85fr;gap:3rem;align-items:start}.section-number{font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--clay)}.intro-band h2,.section-head h2,.criteria-copy h2,.destination-copy h2,.journal-top h2,.prepare-copy h2,.specialist-cta h2,.atlas-intro h2,.expeditions-intro h2,.selection-method h2,.specialist-form-zone h2{font-family:var(--serif);font-size:clamp(2.6rem,4.3vw,4.55rem);letter-spacing:-.06em;line-height:.94;font-weight:400;margin-top:1.2rem}.intro-band>p{font-size:14px;line-height:1.75;color:var(--ink-2);padding-top:1.7rem}.section-head,.journal-top{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.8rem}.text-link{display:inline-flex;align-items:center;gap:.45rem;font-size:11px;font-weight:800;letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:.3rem;transition:color .2s var(--ease-out)}.text-link:hover{color:var(--clay)}.route-grid{display:grid;gap:1.5rem}.route-grid-three{grid-template-columns:repeat(3,1fr)}.route-grid-two{grid-template-columns:repeat(2,1fr)}.route-card{background:#fcf9f1;border:1px solid var(--line);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.route-card:hover{transform:translateY(-6px);box-shadow:9px 12px 0 rgba(19,33,48,.1)}.route-photo{display:block;height:250px;position:relative;overflow:hidden}.route-card-featured .route-photo{height:310px}.route-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.route-card:hover .route-photo img{transform:scale(1.04)}.photo-wash{position:absolute;inset:0;mix-blend-mode:multiply;opacity:.35}.wash-ice{background:#2d6476}.wash-ochre,.wash-clay{background:#a34f22}.wash-sun{background:#ac8042}.wash-sand{background:#795431}.wash-moss{background:#446b54}.route-card-body{padding:1.1rem 1.2rem 1.25rem}.route-kicker{display:flex;justify-content:space-between;color:var(--clay);font-size:9px;letter-spacing:.09em;font-weight:800;text-transform:uppercase}.route-heading{display:flex;gap:.5rem;align-items:start;justify-content:space-between;margin:.55rem 0}.route-heading h3{font-family:var(--serif);font-size:1.78rem;line-height:.96;letter-spacing:-.045em;font-weight:400}.save-button{color:var(--ink);border:0;background:transparent;padding:.15rem}.save-button.saved{color:var(--clay)}.route-card-body>p{min-height:60px;color:var(--ink-2);font-size:12px;line-height:1.55}.route-metrics{display:flex;gap:.65rem;border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem;font-size:10px;font-weight:700;flex-wrap:wrap}.route-metrics span{display:flex;align-items:center;gap:.25rem}.level-chip{color:var(--clay)}.route-card .text-link{margin-top:1rem;font-size:10px}
  .criteria-section{background:var(--ink);color:#f8f2e7;min-height:500px;display:grid;grid-template-columns:1.03fr .97fr}.criteria-copy{padding:7rem max(2.2rem,calc((100vw - 1280px)/2)) 6rem;padding-right:8vw}.criteria-copy h2{font-family:var(--serif);font-size:clamp(3rem,4.6vw,5rem);font-weight:400;letter-spacing:-.06em;line-height:.94;margin:1.2rem 0}.criteria-copy>p{line-height:1.7;font-size:14px;max-width:480px;color:rgba(255,255,255,.74)}.button-dark{background:#eee5d5;color:var(--ink);margin-top:1.8rem}.button-dark:hover{background:var(--clay);color:#fff;transform:translateY(-2px)}.criteria-stack{background:#1d3444;display:flex;flex-direction:column;justify-content:center}.criteria-stack>div{padding:1.6rem 3.3rem;display:grid;grid-template-columns:45px 1fr;column-gap:1rem;border-bottom:1px solid rgba(255,255,255,.16)}.criteria-stack>div:last-child{border-bottom:0}.criterion-icon{grid-row:span 2;width:37px;height:37px;display:grid;place-items:center;color:#eeb389;border:1px solid rgba(238,179,137,.65)}.criterion-icon svg{width:18px}.criteria-stack h3{font-family:var(--serif);font-size:1.45rem;font-weight:400}.criteria-stack p{color:rgba(255,255,255,.64);font-size:11px;margin-top:.25rem}
  .destinations-home{display:grid;grid-template-columns:1fr .9fr;gap:7vw;align-items:center}.destination-image{position:relative;height:640px;margin-left:calc((100vw - min(1280px,100vw - 4.4rem))/ -2)}.destination-image img{width:100%;height:100%;object-fit:cover}.destination-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(19,33,48,.35),transparent 45%)}.map-marker{position:absolute;z-index:1;right:10%;bottom:13%;color:#f9f4e8;font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.5}.map-marker b{color:#eeb389}.destination-copy{max-width:500px}.destination-copy>p{font-size:14px;line-height:1.7;color:var(--ink-2);margin:1.5rem 0 1.8rem}.destination-list{border-top:1px solid var(--line)}.destination-list a{display:grid;grid-template-columns:32px 1fr 25px;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line);transition:color .2s}.destination-list a:hover{color:var(--clay)}.destination-list small{font-size:9px;font-weight:800;color:var(--clay)}.destination-list span{font-family:var(--serif);font-size:1.35rem}.destination-list em{display:block;color:var(--ink-2);font-family:"Manrope",sans-serif;font-style:normal;font-size:10px;letter-spacing:.02em;margin-top:.1rem}.journal-home{background:#ebe3d4}.journal-card{display:grid;grid-template-columns:1fr}.journal-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:1.5rem}.journal-photo{display:block;height:280px;overflow:hidden}.journal-photo img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--ease-out)}.journal-card:hover img{transform:scale(1.04)}.journal-card>div{padding:1.1rem 0}.journal-card .eyebrow{font-size:8px}.journal-card h3{font-family:var(--serif);font-size:1.75rem;line-height:.96;letter-spacing:-.05em;font-weight:400;margin:.6rem 0}.journal-card>div>p:not(.eyebrow){color:var(--ink-2);font-size:12px;line-height:1.6}.journal-card .text-link{margin-top:1rem;font-size:10px}.journal-0{border-right:1px solid var(--line);padding-right:1.5rem}.journal-0 .journal-photo{height:390px}.journal-0 h3{font-size:2.45rem}.prepare-callout{min-height:620px;display:grid;grid-template-columns:1.05fr .85fr .8fr;background:var(--ink);color:#fff9ee}.prepare-image{min-height:450px}.prepare-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.prepare-copy{padding:5.5rem 3.7rem}.prepare-copy h2{font-family:var(--serif);font-size:clamp(2.6rem,4vw,4rem);line-height:.95;letter-spacing:-.05em;font-weight:400;margin:1.2rem 0}.prepare-copy>p:not(.section-number){font-size:13px;line-height:1.7;color:rgba(255,255,255,.72)}.prepare-list{display:flex;flex-direction:column;justify-content:center;padding-right:2.2rem}.prepare-list a{display:grid;grid-template-columns:27px 1fr 20px;gap:.7rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.2)}.prepare-list span{color:#eeb389;font-weight:800;font-size:10px}.prepare-list h3{font-family:var(--serif);font-size:1.35rem;font-weight:400}.prepare-list p{color:rgba(255,255,255,.62);font-size:10px;line-height:1.5;margin-top:.25rem}.specialist-cta{background:#c76c34;color:#fff9ee;display:grid;grid-template-columns:1.1fr .7fr auto;gap:4rem;align-items:center;padding:4.6rem max(2.2rem,calc((100vw - 1280px)/2))}.specialist-cta h2{font-family:var(--serif);font-size:clamp(2.5rem,3.6vw,4rem);line-height:.94;letter-spacing:-.05em;font-weight:400;margin-top:1rem}.specialist-cta .eyebrow{color:#ffe4cf}.specialist-cta>p{font-size:13px;line-height:1.7;color:rgba(255,249,238,.85)}.button-outline-light{border:1px solid rgba(255,255,255,.7);color:#fff;white-space:nowrap}.button-outline-light:hover{background:#fff9ee;color:var(--clay)}
  .newsletter{color:#f9f4e8;background:#1c3444;display:grid;grid-template-columns:1fr .8fr;gap:8vw;padding:5rem max(2.2rem,calc((100vw - 1280px)/2))}.newsletter h2{font-family:var(--serif);font-size:clamp(2.5rem,3.8vw,4rem);font-weight:400;line-height:.95;letter-spacing:-.05em;margin-top:1rem}.newsletter form{align-self:end}.newsletter label{display:block;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#eeb389;font-weight:800}.email-line{display:flex;border-bottom:1px solid rgba(255,255,255,.65);margin-top:.5rem}.email-line input{background:transparent;border:0;outline:0;color:#fff9ee;padding:.65rem 0;flex:1;font-size:14px}.email-line input::placeholder{color:rgba(255,255,255,.4)}.email-line button{border:0;background:transparent;color:#eeb389}.newsletter form p{color:rgba(255,255,255,.55);font-size:10px;margin-top:.65rem}.site-footer{position:relative;background:var(--ink);color:#eee7da;padding:4.5rem max(2.2rem,calc((100vw - 1280px)/2)) 1.6rem;display:grid;grid-template-columns:1.5fr .6fr .7fr 1.1fr;gap:3.3rem}.footer-brand p,.site-footer>div>p{color:rgba(255,255,255,.54);font-size:11px;line-height:1.65;margin-top:1.15rem;max-width:260px}.site-footer h3{color:#eeb389;font-size:9px;text-transform:uppercase;letter-spacing:.11em;font-weight:800;margin-bottom:.9rem}.site-footer>div:not(.footer-brand):not(.footer-base){display:flex;flex-direction:column;gap:.55rem;font-size:11px}.site-footer a{transition:color .2s}.site-footer a:hover{color:#eeb389}.site-footer>div a:has(svg){display:flex;gap:.35rem;align-items:center;color:#eeb389;margin-top:.2rem}.footer-base{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);padding-top:1.2rem;display:flex;justify-content:space-between;color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.07em}
  .page-hero{min-height:580px;position:relative;display:flex;align-items:end;color:#fff9ee;padding:5.5rem max(2.2rem,calc((100vw - 1280px)/2))}.page-hero>img,.page-hero-overlay{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page-hero-overlay{background:linear-gradient(90deg,rgba(8,19,29,.86),rgba(8,19,29,.27)),linear-gradient(0deg,rgba(8,19,29,.68),transparent)}.page-hero-content{position:relative;z-index:1;max-width:720px}.page-hero h1{font-size:clamp(3.6rem,6.5vw,6.8rem);margin-top:1rem}.page-hero-content>p{max-width:550px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.8)}.page-hero-label{position:absolute;z-index:1;right:max(2.2rem,calc((100vw - 1280px)/2));bottom:2.4rem;font-size:10px;letter-spacing:.13em;font-weight:800;color:#eeb389}.routes-toolbar{padding-bottom:3rem;display:flex;justify-content:space-between;align-items:end;gap:2rem}.routes-toolbar h2{font-family:var(--serif);font-size:3rem;font-weight:400;letter-spacing:-.05em;margin-top:.7rem}.filter-group{display:flex;gap:.5rem;flex-wrap:wrap}.filter-group button{border:1px solid var(--line);background:transparent;padding:.62rem .8rem;color:var(--ink-2);font-size:10px;font-weight:800;transition:background .2s,color .2s}.filter-group button.selected,.filter-group button:hover{background:var(--ink);color:#f9f4e8}.catalog{padding-top:0}.catalog-note{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.8rem 0;margin-bottom:1.6rem;font-size:10px}.catalog-note span{letter-spacing:.1em;font-weight:800}.catalog-note b{color:var(--clay)}.catalog-note p{color:var(--ink-2)}.paper-callout{display:grid;grid-template-columns:1.1fr .9fr auto;gap:3rem;align-items:center;background:#e7dfce;margin:0 max(2.2rem,calc((100vw - 1280px)/2));padding:3rem}.paper-callout h2{font-family:var(--serif);font-size:2rem;line-height:1;letter-spacing:-.04em;font-weight:400;margin-top:.7rem}.paper-callout p{color:var(--ink-2);font-size:12px;line-height:1.65}
  .route-detail-hero{height:730px;min-height:600px;position:relative;color:#fff9ee;padding:0 max(2.2rem,calc((100vw - 1280px)/2));display:flex;flex-direction:column;justify-content:space-between}.route-detail-hero>img,.route-detail-wash{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.route-detail-wash{background:linear-gradient(90deg,rgba(8,18,29,.85),rgba(8,18,29,.15)),linear-gradient(0deg,rgba(8,18,29,.93),transparent 58%)}.detail-top,.detail-title,.detail-stats{position:relative;z-index:1}.detail-top{display:flex;justify-content:space-between;padding-top:1.4rem}.breadcrumb{display:flex;align-items:center;gap:.45rem;color:rgba(255,255,255,.66);font-size:9px;letter-spacing:.05em}.breadcrumb span{display:flex;align-items:center;gap:.45rem}.back-link{font-size:10px;font-weight:700;display:flex;align-items:center;gap:.35rem;color:#eeb389}.detail-title{margin-top:auto;max-width:780px}.detail-title h1{font-size:clamp(4rem,6.5vw,7rem);margin:1rem 0}.detail-title p{font-size:15px;line-height:1.65;max-width:570px;color:rgba(255,255,255,.8)}.detail-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.25);margin-top:2.5rem}.detail-stats span{padding:1rem 1.2rem 1.2rem 0;font-family:var(--serif);font-size:1.35rem;letter-spacing:-.04em}.detail-stats small{display:block;color:#eeb389;font-family:"Manrope",sans-serif;font-size:8px;font-weight:800;letter-spacing:.1em;margin-bottom:.3rem}.route-detail-body{display:grid;grid-template-columns:1.1fr .65fr;gap:10vw}.route-detail-body article{max-width:650px}.route-detail-body h2{font-family:var(--serif);font-size:clamp(2.7rem,4vw,4.3rem);font-weight:400;letter-spacing:-.06em;line-height:.95;margin:1rem 0 1.5rem}.route-detail-body article>p{font-size:15px;line-height:1.75;color:var(--ink-2)}.detail-prose{border-top:1px solid var(--line);margin-top:2rem}.detail-prose p{font-size:13px;line-height:1.7;padding:1.1rem 0;border-bottom:1px solid var(--line);color:var(--ink-2)}.detail-prose b{color:var(--ink)}.height-card{background:var(--ink);color:#fff9ee;padding:2.2rem;align-self:start;margin-top:3.8rem}.altitude-mark{font-size:2.4rem;color:#eeb389}.height-card h3{font-family:var(--serif);font-size:2rem;font-weight:400;letter-spacing:-.05em;margin:.6rem 0 1.2rem}.height-card div{border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between;padding:.75rem 0;font-size:10px}.height-card div span{color:rgba(255,255,255,.55)}.height-card p{color:rgba(255,255,255,.5);font-size:10px;line-height:1.5;margin-top:1rem}.detail-next{background:#d97c42;color:#fff9ee;padding:3.5rem max(2.2rem,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:2rem}.detail-next h2{font-family:var(--serif);font-size:clamp(2.4rem,3.5vw,3.7rem);font-weight:400;letter-spacing:-.05em;line-height:.96;margin-top:.8rem}.detail-next .eyebrow{color:#ffe1ca}.detail-next .button-primary{background:var(--ink)}.related-routes{background:#eee7da}
  .atlas-intro{padding-bottom:3.5rem;display:grid;grid-template-columns:.9fr 1fr;gap:10vw}.atlas-intro p{font-size:14px;color:var(--ink-2);line-height:1.75;padding-top:1rem}.destination-catalog{padding-top:0}.destination-row{display:grid;grid-template-columns:40px 135px 1.1fr 1fr 30px;align-items:center;gap:1.7rem;border-top:1px solid var(--line);padding:1.1rem 0;transition:color .2s,padding .2s}.destination-row:last-child{border-bottom:1px solid var(--line)}.destination-row:hover{color:var(--clay);padding-left:.6rem}.destination-row>span{font-size:10px;color:var(--clay);font-weight:800}.dest-thumb{height:86px;overflow:hidden}.dest-thumb img{width:100%;height:100%;object-fit:cover}.destination-row h3{font-family:var(--serif);font-size:2.1rem;font-weight:400;letter-spacing:-.05em}.destination-row h3 em{display:block;font-family:"Manrope",sans-serif;font-size:10px;font-style:normal;letter-spacing:.02em;color:var(--ink-2);margin-top:.25rem}.destination-row>p{font-size:11px;color:var(--ink-2);line-height:1.65}.atlas-footer{display:flex;align-items:center;gap:1.2rem;background:var(--ink);color:#f8f2e7;padding:4rem max(2.2rem,calc((100vw - 1280px)/2))}.atlas-footer svg{color:#eeb389}.atlas-footer h2{font-family:var(--serif);font-size:2rem;font-weight:400;letter-spacing:-.04em;line-height:1.05;max-width:680px;margin-right:auto}.nepal-hero{min-height:610px;display:grid;grid-template-columns:1fr .85fr;color:var(--ink)}.nepal-hero>div{padding:2rem max(2.2rem,calc((100vw - 1280px)/2)) 6rem;padding-right:7vw;display:flex;flex-direction:column;justify-content:end}.nepal-hero .breadcrumb{color:var(--ink-2);margin-bottom:auto}.nepal-hero h1{color:var(--ink);font-size:clamp(3.5rem,5.8vw,6.2rem)}.nepal-hero h1 i{color:var(--clay)}.nepal-hero p{line-height:1.7;font-size:14px;color:var(--ink-2);max-width:520px}.nepal-hero .button-primary{align-self:start;margin-top:1.8rem}.nepal-hero>img{width:100%;height:100%;object-fit:cover}.nepal-layout{display:grid;grid-template-columns:140px 1fr;gap:10vw}.nepal-rail{display:flex;flex-direction:column;gap:1rem;color:var(--clay);font-size:9px;font-weight:800;letter-spacing:.1em;writing-mode:vertical-rl;transform:rotate(180deg)}.nepal-layout article{max-width:760px}.nepal-layout h2{font-family:var(--serif);font-size:clamp(3rem,4.8vw,5rem);font-weight:400;line-height:.93;letter-spacing:-.06em;margin:1rem 0 1.5rem}.nepal-layout article>p{color:var(--ink-2);font-size:15px;line-height:1.8}.nepal-quote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2.6rem 0;padding:1.6rem 0;font-family:var(--serif);font-size:2rem;letter-spacing:-.04em;line-height:1.05}.nepal-columns{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.nepal-columns h3{font-family:var(--serif);font-size:1.6rem;font-weight:400}.nepal-columns p{margin-top:.5rem;color:var(--ink-2);font-size:12px;line-height:1.7}.nepal-routes{background:#eee7da}
  .prepare-hero{min-height:550px;background:var(--ink);color:#faf4e8;display:grid;grid-template-columns:1fr .55fr;padding:5.3rem max(2.2rem,calc((100vw - 1280px)/2));gap:4rem}.prepare-hero h1{max-width:760px}.prepare-hero>div>p{max-width:530px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.72)}.prepare-hero-index{border-top:1px solid rgba(255,255,255,.28);align-self:end;padding-top:1rem;color:#eeb389;display:flex;flex-direction:column;gap:1rem}.prepare-hero-index span{font-size:9px;letter-spacing:.12em;font-weight:800}.prepare-hero-index b{font-family:var(--serif);font-size:2rem;font-weight:400;line-height:1;letter-spacing:-.05em;color:#fff9ee}.prep-guide-list{padding-top:2rem;padding-bottom:4rem}.prep-guide{display:grid;grid-template-columns:80px 1.3fr 1fr 28px;align-items:center;gap:2rem;padding:1.65rem 0;border-top:1px solid var(--line);transition:color .2s,padding .2s}.prep-guide:last-child{border-bottom:1px solid var(--line)}.prep-guide:hover{color:var(--clay);padding-left:.6rem}.prep-guide>span{color:var(--clay);font-size:11px;font-weight:800}.prep-guide h2{font-family:var(--serif);font-size:2.25rem;font-weight:400;letter-spacing:-.05em}.prep-guide p{color:var(--ink-2);font-size:12px;line-height:1.65}.checklist-zone{display:grid;grid-template-columns:1fr 1fr;background:#ded5c4}.checklist-photo{min-height:540px}.checklist-photo img{width:100%;height:100%;object-fit:cover}.checklist-copy{padding:6rem 8vw}.checklist-copy h2{font-family:var(--serif);font-size:clamp(2.6rem,3.7vw,4rem);font-weight:400;line-height:.95;letter-spacing:-.06em;margin:1rem 0 1.8rem}.checklist-copy ul{list-style:none;padding:0;margin:0}.checklist-copy li{display:flex;gap:.7rem;padding:1rem 0;border-top:1px solid rgba(19,33,48,.18);font-size:12px;line-height:1.55}.checklist-copy li svg{flex:none;color:var(--clay);width:16px}.checklist-copy>p{font-size:10px;line-height:1.6;color:var(--ink-2);margin-top:1rem}.source-note{background:var(--clay);color:#fff9ee;padding:3.4rem max(2.2rem,calc((100vw - 1280px)/2));display:flex;align-items:center;gap:1.3rem}.source-note svg{color:#ffe1c7;flex:none}.source-note div{max-width:700px;margin-right:auto}.source-note h2{font-family:var(--serif);font-size:2rem;line-height:1;letter-spacing:-.04em;font-weight:400}.source-note p{font-size:12px;line-height:1.6;margin-top:.5rem;color:rgba(255,255,255,.82)}.source-note .text-link:hover{color:var(--ink)}
  .altitude-hero{background:#ece4d6;min-height:590px;display:grid;grid-template-columns:.5fr 1.1fr .55fr;align-items:center;gap:3.5rem;padding:4rem max(2.2rem,calc((100vw - 1280px)/2))}.altitude-symbol{font-family:var(--serif);font-size:clamp(8rem,17vw,16rem);line-height:1;color:var(--clay)}.altitude-hero .breadcrumb{color:var(--ink-2)}.altitude-hero h1{color:var(--ink)}.altitude-hero h1 i{color:var(--clay)}.altitude-hero p{color:var(--ink-2);line-height:1.7;font-size:14px;max-width:530px}.altitude-scale{display:flex;flex-direction:column;align-items:start;color:var(--ink-2);font-size:10px;letter-spacing:.05em}.altitude-scale i{display:block;height:65px;border-left:1px solid var(--clay);margin:.5rem 0 .5rem 6px}.altitude-prose{display:grid;grid-template-columns:1.1fr .75fr;gap:11vw}.altitude-prose article{max-width:700px}.altitude-prose h2{font-family:var(--serif);font-size:clamp(2.8rem,4.5vw,4.7rem);font-weight:400;letter-spacing:-.06em;line-height:.94;margin:1rem 0 1.5rem}.altitude-prose article>p{color:var(--ink-2);font-size:14px;line-height:1.8;margin-bottom:1.3rem}.altitude-prose aside{background:var(--ink);color:#f9f4e8;padding:2rem;align-self:start;margin-top:4rem}.altitude-prose aside h3{font-family:var(--serif);font-size:1.8rem;font-weight:400;margin-bottom:1rem}.altitude-prose aside>div{display:flex;gap:.7rem;border-top:1px solid rgba(255,255,255,.17);padding:.8rem 0}.altitude-prose aside svg{color:#eeb389;width:17px;flex:none}.altitude-prose aside p{font-size:11px;line-height:1.5;color:rgba(255,255,255,.64)}.altitude-prose aside b{color:#fff9ee}.altitude-alert{background:#c76c34;color:#fff9ee;padding:2rem max(2.2rem,calc((100vw - 1280px)/2));display:grid;grid-template-columns:180px 1fr;gap:3rem}.altitude-alert span{font-size:9px;letter-spacing:.12em;font-weight:800;color:#ffe5ce}.altitude-alert p{font-size:13px;line-height:1.65;max-width:800px}
  .journal-hero{min-height:460px;background:var(--ink);color:#fff9ee;padding:5.5rem max(2.2rem,calc((100vw - 1280px)/2));display:flex;justify-content:space-between;align-items:end}.journal-hero h1{margin-bottom:0}.journal-hero>div>p{margin-top:1.3rem;max-width:520px;font-size:14px;line-height:1.7;color:rgba(255,255,255,.7)}.journal-hero>span{border-left:1px solid rgba(255,255,255,.4);padding-left:1rem;color:#eeb389;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.5}.journal-feature{display:grid;grid-template-columns:1.1fr .9fr;min-height:570px}.journal-feature>img{width:100%;height:100%;object-fit:cover}.journal-feature article{background:#ded4c3;padding:7vw;display:flex;flex-direction:column;justify-content:center}.journal-feature h2{font-family:var(--serif);font-size:clamp(3rem,4vw,4.3rem);font-weight:400;line-height:.93;letter-spacing:-.06em;margin:1.2rem 0}.journal-feature article>p{font-size:14px;line-height:1.7;color:var(--ink-2)}.journal-feature .button-dark{align-self:start}.journal-list{padding-top:3.5rem}.journal-list-row{display:grid;grid-template-columns:70px 1fr .9fr 28px;align-items:center;gap:2rem;padding:1.7rem 0;border-top:1px solid var(--line);transition:color .2s,padding .2s}.journal-list-row:last-child{border-bottom:1px solid var(--line)}.journal-list-row:hover{color:var(--clay);padding-left:.5rem}.journal-list-row>span{color:var(--clay);font-size:10px;font-weight:800}.journal-list-row p{font-size:11px;line-height:1.65;color:var(--ink-2)}.journal-list-row div>p{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--clay);font-weight:800}.journal-list-row h2{font-family:var(--serif);font-size:2rem;letter-spacing:-.05em;line-height:.98;font-weight:400;margin-top:.5rem}.article-page header{max-width:1000px;padding:2rem 2.2rem 4rem;margin:auto}.article-page .breadcrumb{color:var(--ink-2);margin-bottom:5rem}.article-page h1{font-family:var(--serif);font-size:clamp(3.8rem,7.2vw,7.5rem);font-weight:400;line-height:.89;letter-spacing:-.07em;margin:1rem 0 1.5rem}.article-dek{max-width:680px;color:var(--ink-2);font-family:var(--serif);font-size:1.6rem;line-height:1.25}.article-meta{margin-top:3rem;padding-top:1rem;border-top:1px solid var(--line);display:flex;gap:1.5rem;font-size:9px;letter-spacing:.09em;font-weight:800;color:var(--ink-2)}.article-hero-image{width:100%;max-height:680px;object-fit:cover}.article-body{max-width:680px;margin:0 auto;padding:5rem 2.2rem 7rem}.article-body p{font-family:var(--serif);font-size:1.35rem;line-height:1.55;letter-spacing:-.015em;margin:1.4rem 0}.article-body .article-lead{font-size:1.8rem;line-height:1.4}.article-body h2{font-family:var(--serif);font-weight:400;font-size:2.8rem;letter-spacing:-.05em;line-height:.98;margin:3rem 0 1rem}.article-body blockquote{color:var(--clay);border-left:2px solid var(--clay);padding:.5rem 0 .5rem 1.3rem;margin:2.6rem 0;font-family:var(--serif);font-size:2.2rem;line-height:1.05;letter-spacing:-.05em}.article-body .article-close{color:var(--clay);font-size:1.6rem}
  .expeditions-intro{padding-bottom:3rem;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.expeditions-intro>p{font-size:14px;line-height:1.75;color:var(--ink-2);padding-top:1.8rem}.journey-cards{padding-top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.journey-cards article{padding:2rem;min-height:380px;display:flex;flex-direction:column;background:#ded5c5}.journey-cards article:nth-child(2){background:#1d3444;color:#fff9ee}.journey-cards article:nth-child(3){background:#c76c34;color:#fff9ee}.journey-cards article>span{color:var(--clay);font-size:10px;font-weight:800}.journey-cards article:nth-child(n+2)>span{color:#ffe1c7}.journey-cards article>p:first-of-type{align-self:end;font-size:10px;letter-spacing:.1em;font-weight:800}.journey-cards h2{margin-top:auto;font-family:var(--serif);font-size:2.4rem;font-weight:400;letter-spacing:-.05em;line-height:.96}.journey-cards h2+p{font-size:12px;line-height:1.65;margin-top:1rem;opacity:.75}.journey-cards .text-link{align-self:start;margin-top:1.2rem}.expedition-bottom{background:#e9e2d2;padding:3.5rem max(2.2rem,calc((100vw - 1280px)/2));display:flex;justify-content:space-between;align-items:center;gap:2rem}.expedition-bottom h2{font-family:var(--serif);font-size:clamp(2.4rem,3.7vw,4rem);font-weight:400;line-height:.95;letter-spacing:-.05em;margin-top:.8rem}
  .specialists-hero{min-height:560px;color:#fff9ee;background:#1d3444;padding:5rem max(2.2rem,calc((100vw - 1280px)/2));display:grid;grid-template-columns:1.1fr .55fr;gap:5rem;align-items:center}.specialists-hero>div>p{font-size:14px;line-height:1.7;color:rgba(255,255,255,.68);max-width:580px}.specialist-mark{height:250px;border:1px solid rgba(255,255,255,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(4deg)}.specialist-mark span{font-family:var(--serif);font-size:7rem;color:#eeb389;line-height:.7}.specialist-mark p{font-size:9px;color:#eeb389;line-height:1.45;letter-spacing:.11em;text-align:center;margin-top:2rem}.selection-method{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw}.method-list article{display:grid;grid-template-columns:50px 1fr;border-top:1px solid var(--line);padding:1rem 0}.method-list article:last-child{border-bottom:1px solid var(--line)}.method-list span{color:var(--clay);font-size:10px;font-weight:800}.method-list h3{font-family:var(--serif);font-size:1.75rem;font-weight:400;letter-spacing:-.04em}.method-list p{grid-column:2;color:var(--ink-2);font-size:12px;line-height:1.6;margin-top:.35rem}.specialist-form-zone{background:#ded5c5;display:grid;grid-template-columns:1fr .85fr;gap:8vw;padding:6rem max(2.2rem,calc((100vw - 1280px)/2))}.specialist-form-zone>div>p{color:var(--ink-2);line-height:1.7;font-size:13px;margin-top:1.5rem;max-width:520px}.specialist-form-zone form{display:flex;flex-direction:column;gap:1.1rem}.specialist-form-zone label{font-size:10px;font-weight:800;letter-spacing:.06em;display:flex;flex-direction:column;gap:.5rem}.specialist-form-zone input,.specialist-form-zone select{border:0;border-bottom:1px solid var(--ink-2);background:transparent;outline:0;padding:.7rem 0;color:var(--ink);font-size:14px}.specialist-form-zone .button-primary{border:0;align-self:start;margin-top:.4rem}.form-success{display:flex;align-items:center;gap:.35rem;color:#46664e;font-size:11px}.form-success svg{width:15px}
  .atlas-strip{height:32px;display:flex;align-items:center;gap:.75rem;padding:0 max(2.2rem,calc((100vw - 1280px)/2));border-bottom:1px solid var(--line);background:#eee7da;color:var(--ink-2);font-size:8px;font-weight:800;letter-spacing:.12em}.atlas-strip img{width:14px;height:14px;object-fit:contain}.atlas-strip>span:last-child{color:var(--clay);white-space:nowrap}.contour-rule{height:22px;display:flex;align-items:center;gap:3px;flex:1;overflow:hidden}.contour-rule i{height:9px;min-width:38%;border:1px solid rgba(19,33,48,.24);border-radius:50%;transform:skewX(-32deg);opacity:.72}.contour-rule i:nth-child(2){transform:translateX(-25%) skewX(-32deg);height:15px}.contour-rule i:nth-child(3){transform:translateX(-52%) skewX(-32deg);height:6px}.route-stamp{position:absolute;right:.7rem;bottom:.7rem;z-index:2;display:flex;align-items:center;gap:.3rem;background:rgba(19,33,48,.86);border:1px solid rgba(255,255,255,.36);color:#fff9ee;padding:.34rem .45rem;font-size:10px;font-family:var(--serif);letter-spacing:.01em}.route-stamp i{color:#eeb389;font-size:15px;font-style:normal;line-height:.7}.route-stamp small{font-family:"Manrope",sans-serif;font-size:7px;font-weight:800;letter-spacing:.09em;color:#eeb389}.route-legend{display:flex;gap:1.2rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.65rem 0;margin:-1rem 0 1.5rem;color:var(--ink-2);font-size:8px;font-weight:800;letter-spacing:.09em}.route-legend span:first-child{color:var(--clay)}.catalog-scale{display:flex;align-items:center;gap:.6rem;color:var(--ink-2);font-size:8px;font-weight:800;letter-spacing:.09em;margin:-.2rem 0 1.3rem}.catalog-scale i{display:block;height:1px;background:var(--clay);width:6vw;min-width:35px;opacity:.7}.route-grid-two .route-card-featured{grid-column:span 2;display:grid;grid-template-columns:1.18fr .82fr}.route-grid-two .route-card-featured .route-photo{height:100%;min-height:310px}.route-grid-two .route-card-featured .route-card-body{display:flex;flex-direction:column;justify-content:center;padding:2rem}.route-grid-two .route-card-featured .route-card-body>p{min-height:auto}.route-grid-two .route-card-featured .route-heading h3{font-size:2.6rem}.specialist-cta{background:#e7dfce;color:var(--ink);position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.specialist-cta:before{content:"";position:absolute;top:0;left:max(2.2rem,calc((100vw - 1280px)/2));right:max(2.2rem,calc((100vw - 1280px)/2));height:4px;background:repeating-linear-gradient(90deg,var(--clay) 0 30px,transparent 30px 39px)}.specialist-cta .eyebrow{color:var(--clay)}.specialist-cta>p{color:var(--ink-2)}.specialist-cta .button-outline-light{color:var(--ink);border-color:var(--ink)}.specialist-cta .button-outline-light:hover{background:var(--ink);color:#fff9ee}.detail-next{background:#1d3444}.journey-cards article:nth-child(3){background:#ebe3d4;color:var(--ink);border-top:5px solid var(--clay)}.journey-cards article:nth-child(3)>span{color:var(--clay)}.journey-cards article:nth-child(3) h2+p{opacity:1;color:var(--ink-2)}
  @media (prefers-reduced-motion:no-preference){.hero-copy,.route-finder,.page-hero-content{animation:rise .7s var(--ease-out) both}.route-finder{animation-delay:.12s}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}
  @media (max-width:980px){.desktop-nav,.nav-search{display:none}.nav-wrap{height:72px;gap:1rem}.nav-actions{margin-left:auto}.nav-cta{display:none}.menu-trigger{display:block}.mobile-menu{display:flex;flex-direction:column;padding:1rem 2.2rem 1.5rem;border-top:1px solid var(--line)}.mobile-menu a{display:flex;gap:.8rem;align-items:center;padding:.7rem 0;font-family:var(--serif);font-size:1.5rem;border-bottom:1px solid var(--line)}.mobile-menu small{font-family:"Manrope",sans-serif;color:var(--clay);font-size:9px}.mobile-menu a:last-child{font-family:"Manrope",sans-serif;font-size:11px;color:var(--clay);font-weight:800}.hero-grid{grid-template-columns:1fr;gap:2rem;padding-top:4rem;padding-bottom:3rem}.hero{height:auto;min-height:800px}.route-finder{align-self:start}.intro-band,.destinations-home,.criteria-section,.prepare-callout,.newsletter,.site-footer,.nepal-hero,.checklist-zone,.journal-feature,.specialists-hero,.specialist-form-zone{grid-template-columns:1fr}.intro-band{grid-template-columns:.3fr 1fr}.intro-band>p{grid-column:2;padding-top:0}.criteria-copy{padding-right:2.2rem}.criteria-stack{padding:2rem 0}.destination-image{margin-left:0}.destination-image{height:480px}.destination-copy{max-width:none}.prepare-image{max-height:460px}.prepare-list{padding:0 2.2rem 3rem}.specialist-cta{grid-template-columns:1fr;gap:1.5rem}.route-grid-three,.journal-grid,.journey-cards{grid-template-columns:repeat(2,1fr)}.journal-0{grid-column:span 2;border-right:0;padding-right:0}.route-detail-body,.altitude-prose{gap:4rem}.detail-stats{grid-template-columns:repeat(2,1fr)}.paper-callout{grid-template-columns:1fr 1fr}.paper-callout .text-link{grid-column:1/-1;justify-self:start}.destination-row{grid-template-columns:35px 100px 1fr 22px;gap:1rem}.destination-row>p{display:none}.nepal-hero>div{padding-right:max(2.2rem,calc((100vw - 1280px)/2))}.nepal-layout{grid-template-columns:45px 1fr;gap:3rem}.checklist-photo{min-height:400px}.journal-feature article{padding:4rem 2.2rem}.expeditions-intro,.selection-method{gap:3rem}.altitude-hero{grid-template-columns:.45fr 1fr}.altitude-scale{display:none}.site-footer{grid-template-columns:1.4fr 1fr 1fr}.site-footer>div:nth-child(4){grid-column:1/-1}.footer-base{grid-column:1/-1}.route-grid-two .route-card-featured{grid-column:auto;display:block}.route-grid-two .route-card-featured .route-photo{height:310px}.route-grid-two .route-card-featured .route-card-body{display:block;padding:1.2rem}.route-grid-two .route-card-featured .route-heading h3{font-size:1.78rem}}
  @media (max-width:640px){.notice-bar{justify-content:center}.notice-bar span:last-child{display:none}.nav-wrap{padding:0 1.25rem}.brand{font-size:1.35rem}.hero-grid,.section-pad,.page-hero,.prepare-hero,.specialists-hero,.journal-hero,.article-page header,.article-body{padding-left:1.25rem;padding-right:1.25rem}.hero{min-height:760px}.hero h1{font-size:3.55rem}.hero-foot{padding:1.1rem 1.25rem}.hero-foot span:nth-child(2){display:none}.route-finder{padding:1.15rem}.intro-band{padding:3.5rem 1.25rem;gap:1rem}.intro-band h2{font-size:2.5rem}.route-grid-three,.route-grid-two,.journal-grid,.journey-cards{grid-template-columns:1fr}.section-head,.journal-top,.routes-toolbar,.detail-next,.expedition-bottom{align-items:start;flex-direction:column}.route-grid{gap:1rem}.criteria-copy{padding:4rem 1.25rem}.criteria-stack>div{padding:1.3rem 1.25rem}.destination-image{height:360px}.destinations-home{gap:3rem}.journal-0{grid-column:auto}.journal-0 .journal-photo{height:280px}.prepare-copy{padding:4rem 1.25rem}.prepare-list{padding:0 1.25rem 2.5rem}.specialist-cta{padding:3.5rem 1.25rem}.newsletter{padding:3.7rem 1.25rem;gap:2.5rem}.site-footer{padding:3.5rem 1.25rem 1.3rem;grid-template-columns:1fr 1fr;gap:2.2rem}.footer-brand{grid-column:1/-1}.site-footer>div:nth-child(4){grid-column:1/-1}.footer-base{flex-direction:column;gap:.4rem}.page-hero{min-height:520px}.page-hero-label{right:1.25rem;bottom:1.4rem}.page-hero h1{font-size:3.75rem}.routes-toolbar{padding-bottom:2rem}.catalog-note{align-items:start;gap:1rem;flex-direction:column}.paper-callout{margin:0 1.25rem;padding:2rem;grid-template-columns:1fr}.route-detail-hero{height:720px;padding:0 1.25rem}.detail-top .breadcrumb{display:none}.detail-stats{grid-template-columns:1fr 1fr;margin-top:1.5rem}.detail-stats span{font-size:1.05rem}.route-detail-body{grid-template-columns:1fr;padding-top:4rem;padding-bottom:4rem}.height-card{margin-top:0}.atlas-intro,.expeditions-intro,.selection-method{grid-template-columns:1fr;padding-top:4rem}.destination-row{grid-template-columns:26px 80px 1fr 20px;gap:.7rem}.dest-thumb{height:62px}.destination-row h3{font-size:1.6rem}.atlas-footer{flex-wrap:wrap;padding:3rem 1.25rem}.atlas-footer h2{font-size:1.65rem}.nepal-hero{min-height:700px}.nepal-hero>img{height:300px}.nepal-hero>div{padding:2rem 1.25rem 4rem}.nepal-layout{padding-top:4rem;padding-bottom:4rem;grid-template-columns:1fr}.nepal-rail{writing-mode:initial;transform:none;flex-direction:row;flex-wrap:wrap}.nepal-columns{grid-template-columns:1fr}.prepare-hero{padding-top:4rem;padding-bottom:4rem}.prep-guide{grid-template-columns:38px 1fr 20px;gap:1rem}.prep-guide p{display:none}.prep-guide h2{font-size:1.7rem}.checklist-copy{padding:4rem 1.25rem}.source-note{padding:2.5rem 1.25rem;align-items:start;flex-wrap:wrap}.source-note .text-link{margin-left:2.4rem}.altitude-hero{padding:3rem 1.25rem;min-height:520px;gap:1rem}.altitude-symbol{font-size:7rem}.altitude-hero h1{font-size:3.8rem}.altitude-prose{grid-template-columns:1fr;padding-top:4rem;padding-bottom:4rem}.altitude-prose aside{margin-top:0}.altitude-alert{padding:2rem 1.25rem;grid-template-columns:1fr;gap:.7rem}.journal-hero{padding-top:4rem;padding-bottom:4rem}.journal-hero>span{display:none}.journal-feature article{padding:3.5rem 1.25rem}.journal-list{padding-top:2rem;padding-bottom:4rem}.journal-list-row{grid-template-columns:30px 1fr 20px;gap:1rem}.journal-list-row>p{display:none}.journal-list-row h2{font-size:1.55rem}.article-page .breadcrumb{margin-bottom:3.2rem}.article-page h1{font-size:3.85rem}.article-dek{font-size:1.35rem}.article-meta{flex-wrap:wrap;gap:.7rem}.article-body{padding-top:3rem}.article-body .article-lead{font-size:1.5rem}.article-body blockquote{font-size:1.75rem}.specialists-hero{padding-top:4rem;padding-bottom:4rem}.specialist-mark{height:190px}.selection-method{padding-bottom:4rem}.specialist-form-zone{padding:4rem 1.25rem}.specialist-form-zone h2{font-size:2.7rem}}

/* Dirección: Cartografía de Expedición — página de activo editorial con señalética precisa, superficie de papel y Ocre Katmandú reservado para decisión. */
.sale-announcement{min-height:35px;align-items:center;gap:1.5rem}.sale-announcement>div{display:flex;align-items:center;gap:.75rem;min-width:0}.sale-announcement>div span{color:#eeb389;text-transform:uppercase;white-space:nowrap}.sale-announcement>div strong{font-size:9px;letter-spacing:.075em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sale-announcement>a{display:inline-flex;align-items:center;gap:.3rem;color:#eeb389;white-space:nowrap;border-bottom:1px solid rgba(238,179,137,.55);padding-bottom:2px;transition:color .2s}.sale-announcement>a:hover{color:#fff}
.sale-page-hero{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr) 330px;gap:5vw;padding:3rem max(2.2rem,calc((100vw - 1280px)/2)) 5.5rem;background:#f6f2e8;min-height:650px}.sale-page-hero:after{content:"";position:absolute;bottom:0;left:max(2.2rem,calc((100vw - 1280px)/2));right:max(2.2rem,calc((100vw - 1280px)/2));height:1px;background:var(--line)}.sale-rail{display:flex;align-items:start;justify-content:center;gap:.75rem;color:var(--clay);font-size:8px;letter-spacing:.12em;font-weight:800;writing-mode:vertical-rl;transform:rotate(180deg);padding-top:4rem}.sale-rail b{font-family:var(--serif);font-size:2.2rem;line-height:1}.sale-hero-copy{padding-top:1rem;align-self:center;max-width:820px}.sale-hero-copy>.back-link{margin-bottom:5rem}.sale-hero-copy h1{font-family:var(--serif);font-size:clamp(3.5rem,5.55vw,6.15rem);line-height:.9;letter-spacing:-.07em;font-weight:400;margin:1.25rem 0 1.5rem}.sale-hero-copy h1 i{color:var(--clay);font-style:italic}.sale-hero-copy>p{font-size:15px;line-height:1.7;color:var(--ink-2);max-width:620px}.sale-actions{display:flex;align-items:center;gap:1.3rem;margin-top:2rem}.sale-asset{align-self:center;position:relative;overflow:hidden;background:#18303f;color:#fff9ee;padding:2rem;border:1px solid rgba(19,33,48,.45);min-height:395px;display:flex;flex-direction:column}.sale-asset:before,.sale-asset:after{content:"";position:absolute;border:1px solid rgba(238,179,137,.24);border-radius:50%;width:400px;height:230px;right:-200px;bottom:-90px}.sale-asset:after{width:360px;height:190px;right:-210px;bottom:-62px}.sale-asset>p,.sale-asset small{position:relative;z-index:1;color:#eeb389;font-size:9px;letter-spacing:.11em;font-weight:800}.sale-asset img{position:relative;z-index:1;width:48px;height:48px;object-fit:contain;margin:2rem 0 .7rem}.sale-asset h2{position:relative;z-index:1;font-family:var(--serif);font-size:2.7rem;letter-spacing:-.08em;font-weight:400;line-height:1}.sale-asset h2 em{color:#eeb389;font-style:normal;font-size:.7em}.sale-asset>div{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.22);display:flex;justify-content:space-between;padding:.6rem 0;font-size:9px;letter-spacing:.09em;font-weight:800;margin-top:1rem}.sale-asset>div+div{margin-top:0}.sale-asset>div span{color:rgba(255,255,255,.6)}.sale-asset small{margin-top:auto}
.sale-story{display:grid;grid-template-columns:1.1fr .75fr;gap:8vw}.sale-story h2,.sale-advantages h2,.sale-includes h2,.sale-models h2,.sale-contact h2{font-family:var(--serif);font-size:clamp(2.8rem,4.4vw,4.8rem);font-weight:400;letter-spacing:-.06em;line-height:.93;margin-top:1.1rem}.sale-story h2 i,.sale-advantages h2 i,.sale-includes h2 i,.sale-models h2 i,.sale-contact h2 i{color:var(--clay);font-style:italic}.sale-story>p{font-size:15px;line-height:1.8;color:var(--ink-2);padding-top:3rem}.sale-advantages{background:#eee7da}.sale-coordinates{color:var(--clay);font-size:9px;letter-spacing:.12em;font-weight:800;white-space:nowrap}.advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.advantages-grid article{padding:1.5rem 1.5rem 2rem 0;border-bottom:1px solid var(--line);border-right:1px solid var(--line);margin-right:1.5rem}.advantages-grid article:nth-child(3n){border-right:0;margin-right:0}.advantages-grid article>span{color:var(--clay);font-size:10px;font-weight:800;letter-spacing:.08em}.advantages-grid h3{font-family:var(--serif);font-size:1.75rem;line-height:.98;font-weight:400;letter-spacing:-.045em;margin:1rem 0 .6rem}.advantages-grid p{font-size:12px;line-height:1.65;color:var(--ink-2);max-width:315px}.sale-includes{display:grid;grid-template-columns:1fr .9fr;gap:9vw;background:#1c3444;color:#fff9ee}.sale-includes .eyebrow{color:#eeb389}.include-list{align-self:center}.include-list p{display:flex;gap:.65rem;border-top:1px solid rgba(255,255,255,.2);padding:.95rem 0;font-size:12px;line-height:1.5;color:rgba(255,255,255,.78)}.include-list p:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.include-list svg{width:16px;color:#eeb389;flex:none}.sale-models{display:grid;grid-template-columns:.88fr 1.12fr;gap:8vw}.sale-model-intro>p{font-size:13px;line-height:1.7;color:var(--ink-2);margin-top:1.5rem}.model-list{border-top:1px solid var(--line)}.model-list article{display:grid;grid-template-columns:42px 1fr 24px;gap:1rem;align-items:start;border-bottom:1px solid var(--line);padding:1.2rem 0}.model-list article>span{color:var(--clay);font-size:10px;font-weight:800}.model-list h3{font-family:var(--serif);font-size:1.55rem;letter-spacing:-.04em;line-height:1;font-weight:400}.model-list p{font-size:11px;line-height:1.6;color:var(--ink-2);margin-top:.35rem}.sale-contact{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6vw;background:#c76c34;color:#fff9ee;padding:5.5rem max(2.2rem,calc((100vw - 1280px)/2))}.sale-contact .eyebrow{color:#ffe1c7}.sale-contact>div>p{max-width:620px;font-size:13px;line-height:1.7;color:rgba(255,255,255,.82);margin-top:1.3rem}.sale-email{display:flex;align-items:center;gap:.7rem;border-bottom:1px solid rgba(255,255,255,.7);padding-bottom:.6rem;font-family:var(--serif);font-size:clamp(1.5rem,2.5vw,2.5rem);letter-spacing:-.04em;white-space:nowrap}.sale-email:hover{color:var(--ink)}
@media (max-width:980px){.sale-page-hero{grid-template-columns:45px 1fr;gap:3rem}.sale-asset{grid-column:2;max-width:360px}.sale-story,.sale-includes,.sale-models{gap:5vw}.advantages-grid{grid-template-columns:repeat(2,1fr)}.advantages-grid article:nth-child(3n){border-right:1px solid var(--line);margin-right:1.5rem}.advantages-grid article:nth-child(2n){border-right:0;margin-right:0}.sale-contact{grid-template-columns:1fr;gap:2rem}.sale-email{justify-self:start}}
@media (max-width:640px){.sale-announcement{padding:7px 1.25rem;align-items:start}.sale-announcement>div{align-items:start;flex-direction:column;gap:2px}.sale-announcement>div span{font-size:8px}.sale-announcement>div strong{font-size:8px;line-height:1.35;white-space:normal;overflow:visible}.sale-announcement>a{font-size:8px;margin-top:4px}.sale-page-hero{grid-template-columns:1fr;padding:2rem 1.25rem 4rem;gap:2rem;min-height:0}.sale-page-hero:after{left:1.25rem;right:1.25rem}.sale-rail{order:3;writing-mode:initial;transform:none;flex-direction:row;justify-content:start;padding:0}.sale-rail b{font-size:1.4rem}.sale-hero-copy{padding-top:0}.sale-hero-copy>.back-link{margin-bottom:3rem}.sale-hero-copy h1{font-size:3.4rem}.sale-actions{align-items:start;flex-direction:column;gap:1rem}.sale-asset{grid-column:auto;max-width:none;min-height:330px}.sale-story,.sale-includes,.sale-models{grid-template-columns:1fr;gap:2.5rem}.sale-story>p{padding-top:0}.advantages-grid{grid-template-columns:1fr}.advantages-grid article,.advantages-grid article:nth-child(2n),.advantages-grid article:nth-child(3n){border-right:0;margin-right:0;padding-right:0}.sale-includes{padding:4rem 1.25rem}.sale-models{padding-top:4rem;padding-bottom:4rem}.sale-contact{padding:4rem 1.25rem}.sale-contact h2{font-size:3rem}.sale-email{font-size:1.4rem;overflow-wrap:anywhere;white-space:normal}}


@font-face{font-family:"DM Serif Display";src:url("fonts/dm-serif-display-regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"DM Serif Display";src:url("fonts/dm-serif-display-italic.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Manrope";src:url("fonts/manrope-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("fonts/manrope-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("fonts/manrope-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("fonts/manrope-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url("fonts/manrope-800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}
.static-site .portal{overflow:visible}.static-site .site-header,.static-site .site-header.site-header-fixed{position:sticky!important;top:0!important;left:auto!important;right:auto!important;z-index:40;background:rgba(246,242,232,.985)}.static-site .site-header-spacer{display:none!important}.static-site .mobile-menu{display:none!important}.static-site .save-button.saved svg{fill:currentColor}.static-site .route-card[hidden]{display:none!important}

/* Cartografía de Expedición: navegación móvil disponible por HTML nativo, incluso con JavaScript desactivado. */
@media (max-width:980px){.static-site .mobile-nav-details{display:block}.static-site .mobile-nav-details>summary.menu-trigger{position:absolute;right:2.2rem;top:1.45rem;z-index:2;display:grid;place-items:center;width:46px;height:46px;margin:0;padding:0;border:0;background:transparent;list-style:none}.static-site .mobile-nav-details>summary.menu-trigger::-webkit-details-marker{display:none}.static-site .menu-lines{display:grid;gap:5px;width:22px}.static-site .menu-lines i{display:block;height:1px;background:var(--ink);width:100%}.static-site .mobile-menu{display:none!important}.static-site .mobile-nav-details[open] .mobile-menu{display:flex!important;flex-direction:column;padding:1rem 2.2rem 1.5rem;border-top:1px solid var(--line)}.static-site .mobile-nav-details[open] .menu-lines i:nth-child(1){transform:translateY(6px) rotate(45deg)}.static-site .mobile-nav-details[open] .menu-lines i:nth-child(2){opacity:0}.static-site .mobile-nav-details[open] .menu-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}}
@media (max-width:640px){.static-site .mobile-nav-details>summary.menu-trigger{right:1.25rem;top:1.1rem}}
