.lockup{display:block;flex:none;line-height:0;letter-spacing:0}.lockup .official-wordmark{display:block;width:190px;height:auto;max-width:none;object-fit:contain}.header{background:rgba(250,249,245,.97)}.header .inner{min-height:78px}.hero{background-image:linear-gradient(90deg,rgba(247,245,240,.98) 0%,rgba(247,245,240,.94) 43%,rgba(247,245,240,.74) 100%),url('/digital-sherpa-final-hero.png')}.hero-inner{grid-template-columns:1.18fr .82fr;min-height:720px;padding:58px 0 74px;gap:60px}.hero h1{font-size:clamp(48px,5.3vw,76px);max-width:740px}.hero p.lede{max-width:560px;margin-bottom:14px}.hero .actions{margin-top:25px;margin-bottom:16px}.hero .meta{margin:0;font-size:11px;line-height:1.8;max-width:560px}.hero-product img{width:290px;max-height:none;height:auto;transform:none;border-radius:35px;filter:drop-shadow(0 24px 32px rgba(22,29,74,.14))}.hero-product{align-self:center}.map-full-layout .map-text{max-width:900px}.map-full-layout .map-text h2{max-width:760px}.map-full-layout .map-text p{max-width:860px}.map-full-layout .map-pills{margin-top:24px}.canonical-map{margin:38px 0 0}.map-image-button{display:block;width:100%;border:0;border-radius:14px;padding:0;background:transparent;overflow:hidden;box-shadow:0 16px 40px rgba(22,29,74,.08);cursor:zoom-in}.map-image-button img{width:100%;height:auto}.map-explore{margin-top:22px}.prototype-note{font:12px/1.75 Inter,sans-serif!important;color:#56617a!important;margin:0 0 26px!important;max-width:900px!important}.footer .official-wordmark{width:170px}.footer-inner{display:flex}.transcript{margin-top:24px}#map-dialog{padding:0;width:calc(100vw - 40px);max-width:1440px;height:calc(100dvh - 40px);max-height:none;border:1px solid #d5d7df;border-radius:16px;color:#161d4a;background:#f7f5f0;overflow:hidden}#map-dialog::backdrop{background:rgba(22,29,74,.72)}.map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:#fffdf9;border-bottom:1px solid #e3e1db}.map-toolbar h2{font:24px Georgia,serif;margin:0}.map-controls{display:flex;align-items:center;gap:8px}.map-controls button{border:1px solid #b4b8c5;background:#fffdf9;border-radius:8px;color:#161d4a;padding:9px 12px;min-width:42px;min-height:42px;line-height:1}.map-controls button:disabled{opacity:.4;cursor:default}.map-controls output{font-size:12px;min-width:42px;text-align:center}.map-help{font-size:12px;padding:10px 20px;margin:0;background:#f7f5f0;line-height:1.7}.map-viewport{height:calc(100% - 127px);overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#e3e1db;padding:16px}.map-viewport img{display:block;max-width:none;width:var(--map-width,100%);height:auto;margin:0 auto;user-select:none}.map-viewport:focus-visible{outline:3px solid #97621d;outline-offset:-3px}
@media(max-width:960px){.hero-inner{gap:30px;grid-template-columns:1.16fr .84fr}.hero-product img{width:270px}.hero h1{font-size:clamp(48px,5.3vw,65px)}}
@media(max-width:720px){.header .inner{min-height:64px}.lockup .official-wordmark{width:174px}.hero-inner{grid-template-columns:1fr;min-height:0;padding:34px 0 59px;gap:25px}.hero h1{font-size:clamp(47px,11.1vw,65px);margin-bottom:20px;line-height:1.04}.hero p.lede{font-size:15px;line-height:1.62;margin-bottom:12px}.hero .actions{margin-top:21px;margin-bottom:12px}.hero .btn{width:100%;font-size:14px;min-height:48px}.hero .meta{font-size:11px;line-height:1.65}.hero-product img{width:294px;max-width:100%;transform:none;border-radius:35px}.hero{background-image:linear-gradient(180deg,rgba(247,245,240,.99) 0%,rgba(247,245,240,.96) 60%,rgba(247,245,240,.83) 100%),url('/digital-sherpa-final-hero.png')}.canonical-map{margin-top:28px}.map-full-layout .map-text{order:0}.map-full-layout .map-text h2{font-size:42px}.map-explore{width:100%;margin-top:17px}.map-image-button{border-radius:8px}.prototype-note{font-size:12px!important;margin-bottom:25px!important}#map-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;border-radius:0}.map-toolbar{align-items:flex-start;flex-direction:column;padding:14px 15px;gap:10px}.map-toolbar h2{font-size:23px}.map-controls{width:100%;justify-content:space-between}.map-controls button{padding:10px 13px}.map-help{padding:9px 15px;font-size:11px}.map-viewport{height:calc(100% - 160px);padding:10px}.footer .official-wordmark{width:174px}}

/* Consolidated founder refinement: official geometry unchanged, restrained size. */
.header .official-wordmark{width:124px}.header .inner{min-height:72px;align-items:center}.footer .official-wordmark{width:124px}.hero-inner{min-height:660px;padding:46px 0 58px}.hero h1{font-size:clamp(48px,5vw,70px)}.hero .actions{flex-wrap:wrap;gap:12px}.final-map-layout{grid-template-columns:.92fr 1.08fr;gap:52px;align-items:center}.map-visuals{min-width:0}.map-visuals .mountain-diagram{padding:20px;border-radius:18px;background:#fbfaf7;box-shadow:none}.map-visuals .canonical-map{margin:22px 0 0}.canonical-map figcaption{font-size:12px;color:#56617a;margin:0 0 9px}.map-visuals .map-explore{margin-top:16px}.map-visuals .map-image-button{box-shadow:none;border:1px solid #e5e6ea;border-radius:10px}.map-text p{line-height:1.75}
@media(max-width:720px){.header .official-wordmark,.footer .official-wordmark{width:112px}.header .inner{min-height:60px}.hero-inner{padding:29px 0 45px;gap:24px}.hero h1{font-size:clamp(43px,10.5vw,61px);margin-bottom:18px}.hero .actions{display:grid;grid-template-columns:1fr;gap:10px}.hero .btn{min-height:46px}.final-map-layout{grid-template-columns:1fr;gap:26px}.final-map-layout .map-text{order:0}.final-map-layout .map-visuals{order:1}.map-visuals .mountain-diagram{padding:14px}.final-map-layout h2{font-size:42px}.map-visuals .canonical-map{margin-top:20px}}

.header .desktop-nav{align-items:center;gap:24px}.header-demo{padding:9px 16px;font-size:12px;min-height:38px}.hero h1{font-size:clamp(44px,4.6vw,63px);line-height:1.05}.hero p.lede{max-width:570px}.historical-map-link{margin-top:20px}.historical-map-link p{font-size:12px;color:#56617a;margin:0 0 9px}.historical-map-link button{border:0;border-bottom:1px solid #aaa;background:none;color:#161d4a;padding:0 0 3px;cursor:pointer;font:inherit;font-size:14px}.availability{padding:45px 0;background:#f7f5f0}.availability p{font-size:14px;line-height:1.8;margin:0}.availability a,.transcript-access a{text-decoration:underline}.transcript-access{font-size:13px;margin-top:18px}@media(max-width:960px) and (min-width:721px){.header .desktop-nav{gap:13px}.header-demo{padding:8px 10px}}@media(max-width:720px){.hero h1{font-size:clamp(40px,10.2vw,59px)}.hero .actions{margin-top:19px}.availability{padding:32px 0}.historical-map-link .map-explore{width:auto}.hero-inner{gap:22px}}

/* Optical centring uses the ordinary letter bodies, not the H descender. */
.header .official-wordmark{transform:translateY(4px)}.why-now{max-width:800px;font-size:15px;line-height:1.75;margin:22px 0 28px;color:#56617a}.real-life-metric{font-size:16px;font-weight:600;line-height:1.7;margin:30px 0 0}.founder-section{padding:62px 0;background:#f7f5f0}.founder-grid{display:grid;grid-template-columns:190px 1fr;gap:42px;align-items:center;max-width:1000px}.founder-grid>img{width:190px;height:210px;object-fit:cover;border-radius:15px}.founder-grid h2{font-size:38px;line-height:1.15;margin:12px 0 16px}.founder-grid p{font-size:15px;line-height:1.8;margin:0 0 16px}.founder-grid a{font-size:14px;text-decoration:underline}@media(max-width:720px){.header .official-wordmark{transform:translateY(3px)}.founder-section{padding:42px 0}.founder-grid{grid-template-columns:1fr;gap:23px}.founder-grid>img{width:140px;height:155px}.founder-grid h2{font-size:34px}.why-now{font-size:14px}.real-life-metric{font-size:15px}}

/* On narrow screens the landscape emerges below the copy and frames the phone. */
.map-visuals .map-caption-copy{font-size:15px;line-height:1.75;color:#606e86;margin:20px 0 0}

/* Golden path artwork: original summit star is baked into the supplied landscape. */
.hero{background-color:#f7f5f0;background-image:linear-gradient(90deg,rgba(247,245,240,.97) 0%,rgba(247,245,240,.94) 32%,rgba(247,245,240,.65) 49%,rgba(247,245,240,.08) 68%,rgba(247,245,240,0) 83%),url('/media/humania-golden-path.webp');background-size:cover;background-position:center;background-repeat:no-repeat}
@media(max-width:720px){.hero{background-image:linear-gradient(180deg,#f7f5f0 0%,#f7f5f0 40%,rgba(247,245,240,.92) 47%,rgba(247,245,240,.12) 60%,rgba(247,245,240,0) 74%),url('/media/humania-golden-path.webp');background-size:100% 100%,auto 62%;background-position:center,right bottom;background-repeat:no-repeat}}
