:root{--navitravi-blue:#0b4ea2;--navitravi-blue-deep:#082f68;--navitravi-gold:#d4a017;--ink:#172a43;--ink-soft:#53657a;--paper:#fff;--surface:#f4f7fb;--line:#d7e1ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:var(--navitravi-blue)}h1,h2,h3,p{margin:0}button{font:inherit}.site-shell{min-height:100vh;overflow:hidden}.site-header,.site-footer{width:min(100% - 3rem,72rem);margin-inline:auto}main>section:not(.hero),.niti-section{width:min(84vw,108rem);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;display:flex}.brand-link{flex:none;align-items:center;display:inline-flex}.brand-text{color:var(--navitravi-blue-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800;text-decoration:none}.brand-text-footer{max-width:12rem;line-height:1.25}.brand-logo{object-fit:contain;height:auto;display:block}.brand-logo-header{width:clamp(7rem,22vw,11.25rem)}.brand-logo-footer{width:11rem}.site-header nav{gap:clamp(.9rem,3vw,2.25rem);display:flex}.site-header nav a{color:var(--navitravi-blue);font-size:.82rem;font-weight:700;text-decoration:none}.site-header nav a:hover,.site-header nav a:focus-visible,.text-link:hover,.text-link:focus-visible{-webkit-text-decoration:underline var(--navitravi-gold) .15rem;text-decoration:underline var(--navitravi-gold) .15rem;text-underline-offset:.35rem}.hero{background:#dce5ec;width:min(100%,122rem);margin:0 auto}.hero-image{width:100%;height:auto;display:block}.strategic-environment{padding:clamp(3.5rem,6vw,5.5rem) 0 clamp(1.5rem,3vw,2.5rem)}.explore{padding:clamp(1.5rem,3vw,2.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.environment-narrative{width:100%;margin:0 auto clamp(2.5rem,4vw,4rem)}.first-contact-image{width:100%;height:auto;margin-inline:auto;display:block}.environment-narrative h2{color:var(--navitravi-blue-deep);text-transform:uppercase;font-size:clamp(2rem,4.4vw,3.75rem);line-height:1}.navi-word{color:var(--navitravi-blue-deep)}.travi-word{color:var(--navitravi-gold)}.narrative-divider{background:var(--navitravi-gold);width:100%;height:1px;margin:clamp(1.25rem,2vw,1.75rem) 0}.environment-narrative p{max-width:78rem;margin-inline:auto}.environment-narrative p+p{margin-top:clamp(1rem,1.8vw,1.5rem)}.narrative-strategy{color:var(--navitravi-gold);font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.1}.narrative-strategy strong{display:block}.narrative-tools{color:var(--navitravi-blue-deep);font-size:clamp(1.2rem,2vw,1.75rem)}.environment-narrative .narrative-signature{max-width:none;color:var(--navitravi-blue-deep);text-transform:uppercase;font-size:clamp(1.65rem,3.5vw,3rem);font-weight:800;line-height:1}.environment-graphic-wrap{width:100%;margin-inline:auto;overflow-x:auto}.environment-graphic{width:100%;height:auto;margin-inline:auto;display:block}.section-number{color:#9aabbe;justify-content:center;align-items:center;gap:1rem;font-size:1.3rem;display:flex}.section-number span{background:#b8c5d3;width:5rem;height:1px}.explore-heading h2{color:var(--navitravi-blue);letter-spacing:-.035em;margin-top:.5rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.7rem,5vw,4.2rem);font-weight:500}.explore-heading{text-align:center}.explore-heading>p:last-child{color:var(--navitravi-blue);margin-top:.6rem;font-size:1.1rem;line-height:1.35}.explore-layout{grid-template-columns:minmax(0,2.25fr) minmax(15rem,1fr);gap:2rem;margin-top:2.5rem;display:grid}.featured-story{background:#f5f7f9;grid-template-columns:.95fr 1.55fr;min-height:18rem;display:grid}.featured-copy{z-index:1;padding:1.6rem}.editorial-label{color:var(--navitravi-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:800}.featured-copy .editorial-label:after,.explore-rail>h3:after{background:var(--navitravi-gold);content:"";width:2.3rem;height:1px;margin-top:.6rem;display:block}.featured-copy h3{color:var(--navitravi-blue);margin-top:1.1rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:500;line-height:.95}.featured-copy>p:not(.editorial-label){color:var(--navitravi-blue);margin-top:1rem;font-size:.85rem;line-height:1.45}.stories a{color:var(--navitravi-blue-deep);letter-spacing:.08em;text-transform:uppercase;margin-top:1.1rem;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-block}.stories a span{color:var(--navitravi-gold);margin-left:.4rem;font-size:1.1rem}.story-image{background-color:#dce9f2;background-image:linear-gradient(145deg,#ffffffb3,#0000 55%),linear-gradient(20deg,#a9c4d5,#edf4f8)}.featured-image{min-height:18rem}.supporting-stories{grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.supporting-stories article{padding-right:.8rem}.supporting-stories article+article{border-left:1px solid var(--line);padding-left:1rem}.supporting-stories .story-image{height:6.7rem;margin-bottom:.7rem}.lounge-image{background-image:linear-gradient(0deg,#253d53 0 28%,#0000 28%),linear-gradient(160deg,#e5a849,#e9f4fa)}.passport-image{background-image:linear-gradient(135deg,#0b3768 0 45%,#d9c9a3 46% 54%,#a8c6d5 55%)}.destination-image{background-image:linear-gradient(170deg,#9bd0ee 0 45%,#496f58 46% 60%,#e2b481 61%)}.supporting-stories h3{color:var(--navitravi-blue);margin-top:.4rem;font-family:Arial,Helvetica,sans-serif;font-size:1.15rem;font-weight:500;line-height:1.05}.supporting-stories article>p:not(.editorial-label){color:var(--navitravi-blue);margin-top:.45rem;font-size:.72rem;line-height:1.35}.explore-rail{border-left:1px solid #a8bfd5;padding-left:2rem}.explore-rail>h3{color:var(--navitravi-gold);letter-spacing:.15em;text-transform:uppercase;font-size:.78rem}.explore-rail a{border-bottom:1px solid var(--line);min-height:9.8rem;color:var(--ink);grid-template-columns:4.5rem 1fr auto;align-items:center;gap:1rem;text-decoration:none;display:grid}.rail-icon{width:4.2rem;height:4.2rem;color:var(--navitravi-blue-deep);background:#e7f3fb;border-radius:50%;place-items:center;display:grid}.rail-icon:before{font-size:2rem}.rail-icon.book:before{content:"▭"}.rail-icon.compass:before{content:"◇"}.rail-icon.case:before{content:"▣"}.explore-rail strong{color:var(--navitravi-blue);font-family:Arial,Helvetica,sans-serif;font-size:1.55rem}.explore-rail p{color:var(--navitravi-blue);margin-top:.5rem;font-size:.72rem;line-height:1.5}.explore-rail b{color:var(--navitravi-gold);font-size:1.6rem;font-weight:400}.niti-section{padding-block:clamp(4rem,8vw,7rem)}.niti-guide{border:1px solid var(--line);border-top:.3rem solid var(--navitravi-gold);background:var(--surface);border-radius:1rem;padding:clamp(1.5rem,5vw,4rem)}.niti-eyebrow{color:var(--navitravi-blue);border-left:.2rem solid var(--navitravi-gold);letter-spacing:.16em;text-transform:uppercase;padding-left:.75rem;font-size:.75rem;font-weight:800}.niti-guide h2{color:var(--navitravi-blue);letter-spacing:-.035em;margin-top:.75rem;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:500}.niti-introduction,.niti-positioning{max-width:46rem;margin-top:.75rem;line-height:1.6}.niti-positioning{font-weight:700}.niti-choices{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem;display:grid}.niti-choices button{border:1px solid var(--navitravi-blue);min-height:4.5rem;color:var(--navitravi-blue);cursor:pointer;text-align:left;background:0 0;border-radius:.5rem;padding:1rem}.niti-choices button:hover,.niti-choices button:focus-visible,.niti-choices button[aria-pressed=true]{color:#fff;background:var(--navitravi-blue)}.niti-response{border:1px solid var(--line);border-left:.25rem solid var(--navitravi-gold);background:var(--paper);margin-top:1.25rem;padding:1rem;line-height:1.55}.niti-actions{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:.35rem;margin-top:.75rem;font-size:.875rem;display:flex}.niti-actions button{color:var(--navitravi-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:9rem;display:flex}.site-footer p{color:var(--ink-soft);font-size:.875rem}.public-content{width:min(100% - 3rem,72rem);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) 0}.content-hero{max-width:55rem}.content-eyebrow,.content-label{color:var(--navitravi-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.content-hero h1{max-width:50rem;color:var(--navitravi-blue);letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:500;line-height:.98}.content-hero>p:last-child{max-width:45rem;color:var(--ink-soft);margin-top:1.5rem;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.content-section{margin-top:clamp(3.5rem,7vw,6rem)}.section-intro{max-width:48rem}.section-intro h2{color:var(--navitravi-blue-deep);letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:500}.section-intro>p:last-child{color:var(--ink-soft);margin-top:.8rem;line-height:1.6}.insight-grid h3,.resource-directory h3{color:var(--navitravi-blue);margin-top:.35rem;font-size:1.35rem;font-weight:600}.insight-grid article>p:last-child,.resource-directory article>p{max-width:48rem;color:var(--ink-soft);margin-top:.6rem;line-height:1.6}.insight-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.insight-grid article{border:1px solid var(--line);border-top:.25rem solid var(--navitravi-gold);background:var(--surface);padding:1.5rem}.insight-grid h3{margin-top:.75rem}.learn-index{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:3rem;display:grid}.learn-index a{border:1px solid var(--line);color:var(--navitravi-blue);align-items:baseline;gap:.6rem;padding:.8rem;font-size:.78rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.learn-index a:hover,.learn-index a:focus-visible{border-color:var(--navitravi-gold)}.learn-index span,.frame-number{color:var(--navitravi-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.learn-chapter{border:1px solid var(--line);background:var(--paper);width:min(100%,64rem);margin:clamp(2rem,4vw,3rem) auto 0;padding:clamp(1rem,1.5vw,1.5rem);scroll-margin-top:1rem}.chapter-heading{border:0;border-bottom:1px solid var(--line);max-width:none;padding:0 0 .75rem}.chapter-heading h2{color:var(--navitravi-blue-deep);letter-spacing:-.025em;margin-top:.3rem;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:500}.chapter-heading>p:last-child{max-width:54rem;color:var(--ink-soft);margin-top:.45rem;font-size:.92rem;line-height:1.45}.storyboard{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.story-frame{border:1px solid var(--line);border-top:.2rem solid var(--navitravi-gold);background:var(--surface);min-width:0;padding:.85rem}.step-number{color:var(--navitravi-gold);letter-spacing:.1em;font-size:.62rem;font-weight:800}.story-frame h3{color:var(--navitravi-blue);margin-top:.35rem;font-size:.98rem;font-weight:700;line-height:1.15}.story-frame>p{color:var(--ink-soft);margin-top:.55rem;font-size:.76rem;line-height:1.4}.frame-visual{border:0;border-left:.15rem solid var(--navitravi-gold);color:var(--navitravi-blue-deep);background:var(--paper);letter-spacing:.025em;text-align:left;margin-top:.55rem;padding:.45rem .55rem;font-size:.65rem;font-weight:800;line-height:1.35}.go-deeper{color:var(--navitravi-blue);margin-top:.55rem;font-size:.7rem}.go-deeper summary{cursor:pointer;font-weight:700;line-height:1.3}.go-deeper p{color:var(--ink-soft);margin-top:.4rem;font-size:.68rem;line-height:1.35}.traveler-connection{border-left:.25rem solid var(--navitravi-gold);background:var(--navitravi-blue-deep);color:#fff;max-width:none;margin-top:.65rem;padding:.6rem 1rem;font-size:.82rem}.traveler-connection p{margin-left:.4rem;line-height:1.4;display:inline}.chapter-transition{max-width:none;color:var(--ink-soft);margin-top:.45rem;padding:0;font-size:.78rem;line-height:1.4}.resource-directory{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.resource-directory article{border:1px solid var(--line);background:var(--surface);padding:1.5rem}.resource-placeholder{color:var(--navitravi-gold);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.7rem;font-weight:800;display:inline-block}.content-note{border-left:.25rem solid var(--navitravi-gold);background:var(--surface);margin-top:2rem;padding:1.25rem 1.5rem}.content-note strong{color:var(--navitravi-blue-deep)}.content-note p{max-width:55rem;color:var(--ink-soft);margin-top:.4rem;line-height:1.55}.content-destinations{border-top:1px solid var(--line);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:1.5rem;display:flex}.content-destinations a{color:var(--navitravi-blue);text-underline-offset:.25rem;font-weight:700}@media (max-width:52rem){.site-header nav a:first-child,.site-header nav a:nth-child(3){display:none}.explore-layout{grid-template-columns:1fr}.explore-rail{border-top:1px solid #a8bfd5;border-left:0;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem 0 0;display:grid}.explore-rail>h3{grid-column:1/-1}.explore-rail a{grid-template-columns:1fr;align-content:start;min-height:0;padding-bottom:1rem}.explore-rail b{display:none}.insight-grid{grid-template-columns:1fr}.learn-index{grid-template-columns:repeat(2,1fr)}.storyboard{grid-template-columns:repeat(2,minmax(0,1fr))}.story-frame:last-child{grid-column:1/-1}}@media (max-width:40rem){.site-header,.site-footer{width:min(100% - 2rem,72rem)}main>section:not(.hero),.niti-section{width:min(100% - 2rem,108rem)}.site-header{min-height:4.75rem}.site-header nav{gap:.85rem}.site-header nav a{font-size:.75rem}.featured-story{grid-template-columns:1fr}.featured-image{grid-row:1;min-height:12rem}.supporting-stories{grid-template-columns:1fr;gap:1.5rem}.supporting-stories article,.supporting-stories article+article{border-left:0;border-bottom:1px solid var(--line);padding:0 0 1.5rem}.explore-rail{grid-template-columns:1fr}.explore-rail a{grid-template-columns:4.5rem 1fr}.niti-choices{grid-template-columns:1fr}.site-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;min-height:10rem}.public-content{width:min(100% - 2rem,72rem);padding-top:3rem}.learn-index,.storyboard,.resource-directory{grid-template-columns:1fr}.story-frame:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
