[data-theme=langtang]{--vd-paper:#fffdf8;--vd-cream:#f4f0e6;--vd-ink:#17201c;--vd-muted:#5d6963;--vd-forest:#123c33;--vd-forest-dark:#0b2b24;--vd-gold:#d6a94f;--vd-gold-light:#edc778;--vd-gold-dark:#9c6f19;--vd-line:#dcd7ca;--vd-ease:cubic-bezier(.22, 1, .36, 1);--vd-lift:0 12px 30px color-mix(in srgb, var(--vd-forest-dark) 18%, transparent);font-family:var(--font-lt-body), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--vd-ink);background:var(--vd-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}[data-theme=langtang] *,[data-theme=langtang] :before,[data-theme=langtang] :after{box-sizing:border-box}[data-theme=langtang] .lt-display{font-family:var(--font-lt-display), Georgia, "Times New Roman", serif}[data-theme=langtang] ::selection{background:var(--vd-gold);color:var(--vd-forest-dark)}[data-theme=langtang] a{color:inherit;text-underline-offset:4px;text-decoration:none}[data-theme=langtang] :focus-visible{outline:3px solid var(--vd-gold);outline-offset:3px}[data-theme=langtang] img{max-width:100%}[data-theme=langtang] .lt-frame{background:var(--vd-paper);overflow-x:clip}@supports not (overflow-x:clip){[data-theme=langtang] .lt-frame{overflow-x:hidden}}[data-theme=langtang] .lt-section{padding-block:clamp(5rem,9vw,8rem)}[data-theme=langtang] .lt-section--tight{padding-block:clamp(3.25rem,6vw,5rem)}[data-theme=langtang] .lt-shell{width:min(100% - 2.5rem,1344px);margin-inline:auto}@media (min-width:640px){[data-theme=langtang] .lt-shell{width:min(100% - 4rem,1344px)}}@media (min-width:1024px){[data-theme=langtang] .lt-shell{width:min(100% - 6rem,1344px)}}[data-theme=langtang] .lt-paper{background:var(--vd-paper)}[data-theme=langtang] .lt-cream{background:var(--vd-cream)}[data-theme=langtang] .lt-forest{background:var(--vd-forest);color:#fff}[data-theme=langtang] .lt-rule-top{border-top:1px solid var(--vd-line)}[data-theme=langtang] .lt-rule-bottom{border-bottom:1px solid var(--vd-line)}[data-theme=langtang] .lt-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--vd-gold-dark);margin:0;font-size:.75rem;font-weight:800;line-height:1.4}[data-theme=langtang] .lt-eyebrow--light{color:var(--vd-gold-light)}[data-theme=langtang] .lt-eyebrow--onGold{color:var(--vd-forest-dark)}[data-theme=langtang] .lt-section-title{max-width:760px;color:var(--vd-forest);font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:400;line-height:1.08}[data-theme=langtang] .lt-section-title--gold{color:var(--vd-gold)}[data-theme=langtang] .lt-h2{font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.03em;color:var(--vd-forest);margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:400;line-height:1.14}[data-theme=langtang] .lt-h3{font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.02em;color:var(--vd-forest);margin:0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:400;line-height:1.2}[data-theme=langtang] .lt-lede{color:var(--vd-muted);margin:0;font-size:1.125rem;line-height:1.78}[data-theme=langtang] .lt-body{color:var(--vd-muted);margin:0;line-height:1.75}[data-theme=langtang] .lt-on-dark .lt-body,[data-theme=langtang] .lt-body--light{color:#ffffffa6}[data-theme=langtang] .lt-head{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}[data-theme=langtang] .lt-head--split{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}[data-theme=langtang] .lt-head--split>:last-child{flex:none}@media (max-width:900px){[data-theme=langtang] .lt-head--split{flex-direction:column;align-items:flex-start}}[data-theme=langtang] .lt-btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.65rem;min-height:52px;padding:.9rem 1.4rem;font-family:inherit;font-size:.875rem;font-weight:800;line-height:1;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}[data-theme=langtang] .lt-btn--gold{isolation:isolate;background:var(--vd-gold);color:var(--vd-forest-dark);position:relative;overflow:hidden}[data-theme=langtang] .lt-btn--gold:before{content:"";z-index:-1;background:var(--vd-gold-light);transform-origin:0;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}[data-theme=langtang] .lt-btn--gold:hover:before,[data-theme=langtang] .lt-btn--gold:focus-visible:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-btn--gold:before{opacity:0;transition:opacity .18s;transform:scaleX(1)}[data-theme=langtang] .lt-btn--gold:hover:before,[data-theme=langtang] .lt-btn--gold:focus-visible:before{opacity:1}}[data-theme=langtang] .lt-btn--dark{background:var(--vd-forest);color:#fff}[data-theme=langtang] .lt-btn--dark:hover{background:var(--vd-forest-dark);box-shadow:var(--vd-lift);transform:translateY(-2px)}[data-theme=langtang] .lt-btn--outline-dark{border-color:color-mix(in srgb, var(--vd-forest) 45%, transparent);color:var(--vd-forest);background:0 0}[data-theme=langtang] .lt-btn--outline-dark:hover{border-color:var(--vd-forest);background:var(--vd-forest);color:#fff;transform:translateY(-2px)}[data-theme=langtang] .lt-btn--sm{min-height:44px;padding:.65rem 1.25rem}[data-theme=langtang] .lt-btn--block{width:100%}[data-theme=langtang] .lt-textlink{color:var(--vd-forest);align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;display:inline-flex}[data-theme=langtang] .lt-textlink:hover{text-decoration:underline}[data-theme=langtang] .lt-textlink--light{color:var(--vd-gold-light)}[data-theme=langtang] .lt-textlink--light:hover{color:#fff}[data-theme=langtang] .lt-reveal{opacity:0;transition:opacity .65s var(--vd-ease), transform .65s var(--vd-ease);transition-delay:var(--vd-delay,0s);will-change:opacity, transform}@media (scripting:none){[data-theme=langtang] .lt-reveal{opacity:1;transition:none;transform:none}}[data-theme=langtang] .lt-reveal--up{transform:translateY(28px)}[data-theme=langtang] .lt-reveal--left{transform:translate(-28px)}[data-theme=langtang] .lt-reveal--right{transform:translate(28px)}[data-theme=langtang] .lt-reveal.is-in{opacity:1;transform:none}[data-theme=langtang] .lt-nav{z-index:60;border-bottom:1px solid var(--vd-line);-webkit-backdrop-filter:blur(6px);background:#fffdf8f2;position:sticky;top:0}[data-theme=langtang] .lt-nav__row{justify-content:space-between;align-items:center;gap:1.5rem;min-height:82px;display:flex}[data-theme=langtang] .lt-brand{align-items:center;gap:.75rem;display:inline-flex}[data-theme=langtang] .lt-brand__mark{background:var(--vd-forest);width:44px;height:44px;color:var(--vd-gold-light);flex:none;justify-content:center;align-items:center;display:flex}[data-theme=langtang] .lt-brand__name{font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.02em;color:var(--vd-forest);font-size:1.25rem;line-height:1;display:block}[data-theme=langtang] .lt-brand__tag{letter-spacing:.2em;text-transform:uppercase;color:var(--vd-muted);margin-top:.375rem;font-size:9px;font-weight:800;display:block}[data-theme=langtang] .lt-brand__tag--mark{border-left:1px solid var(--vd-line);max-width:12rem;margin-top:0;padding-left:.75rem}@media (max-width:560px){[data-theme=langtang] .lt-brand__tag--mark{display:none}}[data-theme=langtang] .lt-nav__links{align-self:stretch;align-items:center;gap:1.75rem;display:none}[data-theme=langtang] .lt-nav__link{color:#17201cc7;font-size:.875rem;font-weight:600;transition:color .18s}[data-theme=langtang] .lt-nav__link:hover,[data-theme=langtang] .lt-nav__link.is-active{color:var(--vd-forest)}[data-theme=langtang] .lt-nav__link.is-active{font-weight:800}[data-theme=langtang] .lt-nav__actions{align-items:center;gap:1.25rem;display:none}[data-theme=langtang] .lt-nav__contact{color:var(--vd-forest);font-size:.875rem;font-weight:800}[data-theme=langtang] .lt-nav__contact:hover{text-decoration:underline}[data-theme=langtang] .lt-nav__socials{align-items:center;gap:.5rem;display:flex}[data-theme=langtang] .lt-nav__social{border:1px solid color-mix(in srgb, var(--vd-forest) 45%, transparent);width:36px;height:36px;color:var(--vd-forest);justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:flex}[data-theme=langtang] .lt-nav__social:hover{border-color:var(--vd-forest);background:var(--vd-forest);color:var(--vd-gold-light)}[data-theme=langtang] .lt-burger{width:44px;height:44px;color:var(--vd-forest);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}[data-theme=langtang] .lt-nav__panel{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--vd-line);background:var(--vd-paper);padding:.75rem 0 1.75rem;position:fixed;inset:83px 0 0;overflow-y:auto}[data-theme=langtang] .lt-nav__panel-nav{flex-direction:column;display:flex}[data-theme=langtang] .lt-nav__panel-link{border-bottom:1px solid var(--vd-line);color:var(--vd-ink);padding:1rem 0;font-size:1rem;font-weight:600}[data-theme=langtang] .lt-nav__panel-btns{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}[data-theme=langtang] .lt-nav__panel-btns--single{grid-template-columns:1fr}[data-theme=langtang] .lt-nav__panel-socials{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}[data-theme=langtang] .lt-nav__item{align-self:stretch;align-items:center;display:inline-flex;position:relative}[data-theme=langtang] .lt-nav__trigger{appearance:none;font-family:inherit;font-size:.875rem;font-weight:600;line-height:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;display:inline-flex}[data-theme=langtang] .lt-nav__caret{flex:none;transition:transform .18s}[data-theme=langtang] .lt-nav__item.is-open .lt-nav__caret{transform:rotate(180deg)}[data-theme=langtang] .lt-nav__menu{z-index:5;border:1px solid var(--vd-line);background:var(--vd-paper);min-width:15rem;max-width:min(22rem,100vw - 3rem);box-shadow:0 18px 40px -22px color-mix(in srgb, var(--vd-forest-dark) 55%, transparent);opacity:0;visibility:hidden;border-top:0;flex-direction:column;padding:.375rem 0;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:100%;left:-1rem;transform:translateY(-4px)}[data-theme=langtang] .lt-nav__item.is-open .lt-nav__menu{opacity:1;visibility:visible;transition:opacity .16s,transform .16s,visibility;transform:none}[data-theme=langtang] .lt-nav__menu-link{color:#17201cc7;padding:.625rem 1rem;font-size:.875rem;font-weight:600;line-height:1.35;transition:background-color .16s,color .16s}[data-theme=langtang] .lt-nav__menu-link:hover,[data-theme=langtang] .lt-nav__menu-link:focus-visible{background:color-mix(in srgb, var(--vd-forest) 7%, transparent);color:var(--vd-forest)}[data-theme=langtang] .lt-nav__menu-link:focus-visible{outline-offset:-3px}[data-theme=langtang] .lt-nav__menu-link.is-active{color:var(--vd-forest);box-shadow:inset 2px 0 0 var(--vd-forest);font-weight:800}[data-theme=langtang] .lt-nav__panel-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}[data-theme=langtang] .lt-nav__panel-summary::-webkit-details-marker{display:none}[data-theme=langtang] .lt-nav__panel-caret{color:var(--vd-muted);flex:none;transition:transform .18s}[data-theme=langtang] .lt-nav__panel-group[open] .lt-nav__panel-caret{transform:rotate(180deg)}[data-theme=langtang] .lt-nav__panel-sub{border-bottom:1px solid var(--vd-line);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--vd-forest) 25%, transparent);flex-direction:column;padding-left:1rem;display:flex}[data-theme=langtang] .lt-nav__panel-sublink{color:#17201cb8;padding:.8125rem 0;font-size:.9375rem;font-weight:600}[data-theme=langtang] .lt-nav__panel-sublink+.lt-nav__panel-sublink{border-top:1px solid color-mix(in srgb, var(--vd-line) 55%, transparent)}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-nav__caret,[data-theme=langtang] .lt-nav__panel-caret,[data-theme=langtang] .lt-nav__menu-link{transition:none}[data-theme=langtang] .lt-nav__menu,[data-theme=langtang] .lt-nav__item.is-open .lt-nav__menu{transition:none;transform:none}}@media (min-width:1024px){[data-theme=langtang] .lt-nav__links,[data-theme=langtang] .lt-nav__actions{display:flex}[data-theme=langtang] .lt-burger,[data-theme=langtang] .lt-nav__panel{display:none}}[data-theme=langtang] .lt-hero{isolation:isolate;background:var(--vd-cream);position:relative;overflow:hidden}[data-theme=langtang] .lt-hero__grid{inset-block:0;background-image:linear-gradient(color-mix(in srgb, var(--vd-forest) 9%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--vd-forest) 9%, transparent) 1px, transparent 1px);pointer-events:none;background-size:52px 52px;width:52%;display:none;position:absolute;right:0;-webkit-mask-image:linear-gradient(270deg,#000 25%,#0000 95%);mask-image:linear-gradient(270deg,#000 25%,#0000 95%)}[data-theme=langtang] .lt-hero__ring{border:1px solid color-mix(in srgb, var(--vd-gold) 35%, transparent);pointer-events:none;border-radius:50%;width:11rem;height:11rem;position:absolute;top:5rem;left:-4rem}[data-theme=langtang] .lt-hero__inner{z-index:1;align-items:center;gap:3.5rem;min-height:760px;padding-block:4rem;display:grid;position:relative}[data-theme=langtang] .lt-hero__ruled{align-items:center;gap:1rem;display:flex}[data-theme=langtang] .lt-hero__rule{background:var(--vd-gold-dark);width:40px;height:1px;display:block}[data-theme=langtang] .lt-hero__title{max-width:42rem;font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.045em;color:var(--vd-forest);margin:1.75rem 0 0;font-size:clamp(48px,7.2vw,78px);font-weight:400;line-height:.98}[data-theme=langtang] .lt-swashwrap{white-space:nowrap;position:relative}[data-theme=langtang] .lt-swash{width:100%;height:auto;color:var(--vd-gold);position:absolute;bottom:-.5rem;left:0}[data-theme=langtang] .lt-hero__lede{max-width:36rem;color:var(--vd-muted);margin:2rem 0 0;font-size:1.125rem;line-height:1.78}[data-theme=langtang] .lt-hero__cta{flex-direction:column;gap:.75rem;margin-top:2.5rem;display:flex}[data-theme=langtang] .lt-hero__trust{border-top:1px solid var(--vd-line);color:var(--vd-forest);flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.875rem;font-weight:700;display:flex}[data-theme=langtang] .lt-hero__fact{align-items:center;gap:.5rem;display:inline-flex}[data-theme=langtang] .lt-hero__fact svg{color:var(--vd-gold-dark)}[data-theme=langtang] .lt-hero__stage{min-height:540px;position:relative}[data-theme=langtang] .lt-hero__slab{background:var(--vd-gold);width:92%;height:82%;position:absolute;top:0;right:0}[data-theme=langtang] .lt-hero__photo{border:10px solid var(--vd-cream);background:var(--vd-line);width:92%;height:90%;position:absolute;bottom:0;left:0;overflow:hidden}[data-theme=langtang] .lt-hero__photo img{object-fit:cover;width:100%;height:100%;display:block}[data-theme=langtang] .lt-hero__badge{background:var(--vd-forest);width:112px;height:112px;color:var(--vd-gold-light);box-shadow:0 18px 40px color-mix(in srgb, var(--vd-forest-dark) 22%, transparent);justify-content:center;align-items:center;animation:5s ease-in-out infinite lt-bob;display:none;position:absolute;top:1.5rem;left:-.875rem}[data-theme=langtang] .lt-hero__badge-ring{position:absolute;inset:.75rem}@keyframes lt-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}[data-theme=langtang] .lt-hero__statcard{background:var(--vd-forest);color:#fff;max-width:260px;box-shadow:0 18px 40px color-mix(in srgb, var(--vd-forest-dark) 22%, transparent);padding:1.25rem 1.5rem;position:absolute;bottom:2rem;right:0}[data-theme=langtang] .lt-hero__statnum{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-gold-light);margin:0;font-size:1.875rem;line-height:1.1}[data-theme=langtang] .lt-hero__stattext{color:#ffffffb8;margin:.25rem 0 0;font-size:.875rem;line-height:1.55}@media (min-width:640px){[data-theme=langtang] .lt-hero__cta{flex-direction:row}[data-theme=langtang] .lt-hero__stage{min-height:650px}[data-theme=langtang] .lt-hero__photo{border-width:14px}[data-theme=langtang] .lt-hero__badge{display:flex}[data-theme=langtang] .lt-hero__statcard{padding:1.5rem 1.75rem}}@media (min-width:1024px){[data-theme=langtang] .lt-hero__grid{display:block}[data-theme=langtang] .lt-hero__inner{grid-template-columns:.92fr 1.08fr;gap:5rem;padding-block:5rem}}[data-theme=langtang] .lt-statbar{grid-template-columns:repeat(2,1fr);display:grid}[data-theme=langtang] .lt-statbar__item{text-align:center;border-left:1px solid var(--vd-line);padding:2rem 1rem}[data-theme=langtang] .lt-statbar__item:first-child,[data-theme=langtang] .lt-statbar__item:nth-child(3){border-left:0}[data-theme=langtang] .lt-statbar__num{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}[data-theme=langtang] .lt-statbar__label{letter-spacing:.12em;text-transform:uppercase;color:var(--vd-muted);margin:.5rem 0 0;font-size:.75rem;font-weight:700}[data-theme=langtang] .lt-statbar__note{color:var(--vd-muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.5}@media (min-width:640px){[data-theme=langtang] .lt-statbar__item{padding-block:2.5rem}[data-theme=langtang] .lt-statbar__label{font-size:.8125rem}}@media (min-width:1024px){[data-theme=langtang] .lt-statbar{grid-template-columns:repeat(4,1fr)}[data-theme=langtang] .lt-statbar__item:nth-child(3){border-left:1px solid var(--vd-line)}}[data-theme=langtang] .lt-hair{background:var(--vd-line);gap:1px;display:grid}[data-theme=langtang] .lt-hair__cell{background:var(--vd-paper);padding:2rem}[data-theme=langtang] .lt-hair__cell--cream{background:var(--vd-cream)}[data-theme=langtang] .lt-hair__cell>svg:first-child{color:var(--vd-gold-dark)}[data-theme=langtang] .lt-hair__cell--flush{padding:0}@media (min-width:640px){[data-theme=langtang] .lt-hair__cell{padding:2.5rem}}@media (min-width:900px){[data-theme=langtang] .lt-hair--2{grid-template-columns:repeat(2,1fr)}[data-theme=langtang] .lt-hair--3{grid-template-columns:repeat(3,1fr)}[data-theme=langtang] .lt-hair--4{grid-template-columns:repeat(4,1fr)}}[data-theme=langtang] .lt-boxcard{border:1px solid var(--vd-line);background:var(--vd-paper);padding:2rem}@media (min-width:640px){[data-theme=langtang] .lt-boxcard{padding:2.5rem}}[data-theme=langtang] .lt-boxcard--flush{padding:0}[data-theme=langtang] .lt-ruled{border-top:2px solid var(--vd-gold);padding-top:1.5rem}[data-theme=langtang] .lt-ruled__title{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:1.25rem 0 0;font-size:1.25rem;line-height:1.25}[data-theme=langtang] .lt-ruled__text{color:var(--vd-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}[data-theme=langtang] .lt-prog{background:var(--vd-paper);flex-direction:column;display:flex}[data-theme=langtang] .lt-prog__media{aspect-ratio:4/3;background:var(--vd-line);position:relative;overflow:hidden}[data-theme=langtang] .lt-prog__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}[data-theme=langtang] .lt-prog:hover .lt-prog__media img{transform:scale(1.03)}[data-theme=langtang] .lt-prog__body{border-inline:1px solid var(--vd-line);border-bottom:1px solid var(--vd-line);flex:1;padding:1.75rem}@media (min-width:1024px){[data-theme=langtang] .lt-prog__body{padding:2.25rem}}[data-theme=langtang] .lt-prog__ages{letter-spacing:.16em;text-transform:uppercase;color:var(--vd-gold-dark);margin:0;font-size:.75rem;font-weight:700}[data-theme=langtang] .lt-prog__title{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:.75rem 0 0;font-size:1.75rem;line-height:1.15}[data-theme=langtang] .lt-prog__text{color:var(--vd-muted);margin:1rem 0 0;line-height:1.75}[data-theme=langtang] .lt-split{align-items:center;gap:3.5rem;display:grid}@media (min-width:1024px){[data-theme=langtang] .lt-split{grid-template-columns:.9fr 1.1fr;gap:6rem}[data-theme=langtang] .lt-split--wideleft{grid-template-columns:1.1fr .9fr}[data-theme=langtang] .lt-split--narrowleft{grid-template-columns:.65fr 1.35fr}[data-theme=langtang] .lt-split--sevenfive{grid-template-columns:.7fr 1.3fr}}[data-theme=langtang] .lt-figure{background:var(--vd-line);min-height:32.5rem;position:relative}@media (max-width:900px){[data-theme=langtang] .lt-split>.lt-figure{order:-1}}@media (min-width:901px) and (max-width:1023.98px){[data-theme=langtang] .lt-split{grid-template-columns:.9fr 1.1fr;gap:3rem}[data-theme=langtang] .lt-split--wideleft{grid-template-columns:1.1fr .9fr}[data-theme=langtang] .lt-split--narrowleft,[data-theme=langtang] .lt-split--sevenfive{grid-template-columns:.8fr 1.2fr}[data-theme=langtang] .lt-figure{min-height:24rem}}[data-theme=langtang] .lt-figure img,[data-theme=langtang] .lt-figure__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-figure--portrait{aspect-ratio:4/5;min-height:0}[data-theme=langtang] .lt-figure--portrait img{position:static}[data-theme=langtang] .lt-quotecard{border-left:4px solid var(--vd-gold);background:var(--vd-forest);color:#fff;max-width:17rem;padding:1.5rem;position:absolute;bottom:-1.75rem;right:0}@media (min-width:640px){[data-theme=langtang] .lt-quotecard{right:-1.75rem}}[data-theme=langtang] .lt-quotecard__text{font-family:var(--font-lt-display), Georgia, serif;margin:0;font-size:1.25rem;line-height:1.35}[data-theme=langtang] .lt-quotecard__attr{letter-spacing:.15em;text-transform:uppercase;color:#ffffffb3;margin:.75rem 0 0;font-size:.75rem}[data-theme=langtang] .lt-checks{gap:1rem;margin-top:2.25rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-checks{grid-template-columns:1fr 1fr}}[data-theme=langtang] .lt-check{color:var(--vd-ink);align-items:flex-start;gap:.75rem;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}[data-theme=langtang] .lt-check__note{color:var(--vd-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.6;display:block}[data-theme=langtang] .lt-check__chip{background:var(--vd-gold);width:20px;height:20px;color:var(--vd-forest);flex:none;justify-content:center;align-items:center;margin-top:.125rem;display:flex}[data-theme=langtang] .lt-band{background:var(--vd-forest);color:#fff}[data-theme=langtang] .lt-band .lt-section-title{color:var(--vd-gold)}[data-theme=langtang] .lt-band .lt-eyebrow{color:var(--vd-gold-light)}[data-theme=langtang] .lt-band .lt-lede{color:#ffffffad}[data-theme=langtang] .lt-band__inner{gap:4rem;display:grid}@media (min-width:1024px){[data-theme=langtang] .lt-band__inner{grid-template-columns:1fr 1.08fr;gap:6rem}}[data-theme=langtang] .lt-band__lede{color:#ffffffad;max-width:36rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.78}[data-theme=langtang] .lt-band__grid{gap:2.25rem 2.5rem;margin-top:3rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-band__grid{grid-template-columns:1fr 1fr}}[data-theme=langtang] .lt-band__item{color:var(--vd-gold-light);border-top:1px solid #fff3;padding-top:1.5rem}[data-theme=langtang] .lt-band__note{color:#fff9;margin:.375rem 0 0;font-size:.75rem;line-height:1.5}[data-theme=langtang] .lt-band__item h3{font-family:var(--font-lt-display), Georgia, serif;color:#fff;margin:1.25rem 0 0;font-size:1.25rem;font-weight:400;line-height:1.25}[data-theme=langtang] .lt-band__item p{color:#ffffffa6;margin:.75rem 0 0;font-size:.875rem;line-height:1.65}[data-theme=langtang] .lt-band__item .lt-statbar__num{color:inherit;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}[data-theme=langtang] .lt-band__media{background:var(--vd-forest-dark);min-height:26rem;position:relative}[data-theme=langtang] .lt-band__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:1024px){[data-theme=langtang] .lt-band__media{min-height:40.5rem}}[data-theme=langtang] .lt-mosaic{grid-auto-rows:230px;gap:1rem;margin-top:3rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-mosaic{grid-template-columns:repeat(2,1fr)}[data-theme=langtang] .lt-mosaic__tile--tall{grid-row:span 2}}@media (min-width:1024px){[data-theme=langtang] .lt-mosaic{grid-template-columns:repeat(4,1fr)}[data-theme=langtang] .lt-mosaic__tile--wide{grid-column:span 2}}[data-theme=langtang] .lt-mosaic__tile{background:var(--vd-line);position:relative;overflow:hidden}[data-theme=langtang] .lt-mosaic__tile img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-mosaic__tile:hover img{transform:scale(1.05)}[data-theme=langtang] .lt-mosaic__cta{background:var(--vd-gold);color:var(--vd-forest);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.75rem;display:flex}[data-theme=langtang] .lt-mosaic__cta p{font-family:var(--font-lt-display), Georgia, serif;margin:0;font-size:1.75rem;line-height:1.15}[data-theme=langtang] .lt-mosaic__cta a{align-items:center;gap:.5rem;font-size:.875rem;font-weight:800;display:inline-flex}[data-theme=langtang] .lt-mosaic__cta a:hover{text-decoration:underline}[data-theme=langtang] .lt-mosaic__cap{inset-inline:0;background:color-mix(in srgb, var(--vd-forest) 92%, transparent);color:#fff;padding:1.125rem 1.25rem;position:absolute;bottom:0}[data-theme=langtang] .lt-mosaic__cap p{font-family:var(--font-lt-display), Georgia, serif;margin:0;font-size:1.125rem}[data-theme=langtang] .lt-section.lt-goldband{padding-block:clamp(5rem,9vw,8rem)}[data-theme=langtang] .lt-section.lt-goldband .lt-eyebrow,[data-theme=langtang] .lt-section.lt-goldband .lt-section-title,[data-theme=langtang] .lt-section.lt-goldband .lt-h2,[data-theme=langtang] .lt-section.lt-goldband .lt-h3,[data-theme=langtang] .lt-section.lt-goldband .lt-lede,[data-theme=langtang] .lt-section.lt-goldband .lt-body,[data-theme=langtang] .lt-section.lt-goldband .lt-statbar__num,[data-theme=langtang] .lt-section.lt-goldband .lt-statbar__label{color:var(--vd-forest-dark)}[data-theme=langtang] .lt-goldband{background:var(--vd-gold);padding-block:clamp(3.5rem,6vw,5rem)}[data-theme=langtang] .lt-goldband__inner{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){[data-theme=langtang] .lt-goldband__inner{grid-template-columns:1fr auto}}[data-theme=langtang] .lt-goldband__title{max-width:56rem;font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.03em;color:var(--vd-forest);margin:1rem 0 0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.12}[data-theme=langtang] .lt-goldband__body{max-width:42rem;color:var(--vd-forest);margin:1.25rem 0 0;line-height:1.75}[data-theme=langtang] .lt-goldband__btns{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){[data-theme=langtang] .lt-goldband__btns{flex-direction:row}}@media (min-width:1024px){[data-theme=langtang] .lt-goldband__btns{flex-direction:column}}[data-theme=langtang] .lt-quotesec{align-items:center;gap:3rem;display:grid}@media (min-width:1024px){[data-theme=langtang] .lt-quotesec{grid-template-columns:.65fr 1.35fr;gap:5rem}}[data-theme=langtang] .lt-quotesec--solo{grid-template-columns:1fr}@media (min-width:1024px){[data-theme=langtang] .lt-quotesec--solo{grid-template-columns:1fr}}[data-theme=langtang] .lt-quotesec--headed{margin-top:3rem}[data-theme=langtang] .lt-quotesec__portrait{aspect-ratio:4/5;background:var(--vd-line);max-width:28rem;position:relative}[data-theme=langtang] .lt-quotesec__portrait img{object-fit:cover;width:100%;height:100%;display:block}[data-theme=langtang] .lt-pullquote{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:1.75rem 0 0;font-size:clamp(1.65rem,3.4vw,3rem);font-weight:400;line-height:1.35}[data-theme=langtang] .lt-quoteglyph{color:var(--vd-gold)}[data-theme=langtang] .lt-quoteattr{border-left:2px solid var(--vd-gold);margin:2rem 0 0;padding-left:1.25rem}[data-theme=langtang] .lt-quoteattr__name{color:var(--vd-ink);margin:0;font-weight:700}[data-theme=langtang] .lt-quoteattr__role{color:var(--vd-muted);margin:.25rem 0 0;font-size:.875rem}[data-theme=langtang] .lt-visit{flex-direction:column;justify-content:space-between;gap:2rem;display:flex}@media (min-width:900px){[data-theme=langtang] .lt-visit{flex-direction:row;align-items:center}}[data-theme=langtang] .lt-visit__lead{align-items:flex-start;gap:1.25rem;display:flex}[data-theme=langtang] .lt-visit__icon{background:var(--vd-forest);width:48px;height:48px;color:var(--vd-gold-light);flex:none;justify-content:center;align-items:center;display:flex}[data-theme=langtang] .lt-phero{background:var(--vd-forest);color:#fff;position:relative;overflow:hidden}[data-theme=langtang] .lt-phero__inner{align-items:stretch;min-height:560px;display:grid}@media (min-width:1024px){[data-theme=langtang] .lt-phero__inner{grid-template-columns:.9fr 1.1fr}}[data-theme=langtang] .lt-phero__copy{flex-direction:column;justify-content:center;padding-block:5rem;display:flex}@media (min-width:1024px){[data-theme=langtang] .lt-phero__copy{padding-right:4rem}}[data-theme=langtang] .lt-phero__back{width:fit-content;color:var(--vd-gold-light);align-items:center;gap:.5rem;margin-bottom:3rem;font-size:.875rem;font-weight:800;display:inline-flex}[data-theme=langtang] .lt-phero__back:hover{color:#fff}[data-theme=langtang] .lt-phero__title{font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.04em;color:#fff;margin:1.5rem 0 0;font-size:clamp(48px,6vw,60px);font-weight:400;line-height:1.02}[data-theme=langtang] .lt-phero__lede{color:#ffffffb3;max-width:36rem;margin:1.75rem 0 0;font-size:1.125rem;line-height:1.78}[data-theme=langtang] .lt-phero__media{background:var(--vd-forest-dark);min-height:380px;position:relative}[data-theme=langtang] .lt-phero__media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-phero--article,[data-theme=langtang] .lt-phero--gallery{padding-block:clamp(3.5rem,6vw,5.5rem)}[data-theme=langtang] .lt-phero__title--article{max-width:22ch}[data-theme=langtang] .lt-phero--article .lt-phero__lede,[data-theme=langtang] .lt-phero--gallery .lt-phero__lede{max-width:44rem}[data-theme=langtang] .lt-phero__leadband{background:var(--vd-cream);padding-block:clamp(2rem,4vw,3.5rem)}[data-theme=langtang] .lt-phero__lead{aspect-ratio:16/8;border:14px solid var(--vd-paper);background:var(--vd-line);position:relative;overflow:hidden}[data-theme=langtang] .lt-phero__lead img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:640px){[data-theme=langtang] .lt-phero__lead{aspect-ratio:4/3;border-width:8px}}[data-theme=langtang] .lt-mosaic--phero{margin-top:2.5rem}[data-theme=langtang] .lt-mosaic--phero .lt-mosaic__tile{background:var(--vd-forest-dark)}[data-theme=langtang] .lt-goldbar{background:var(--vd-gold);width:33.333%;height:12px;position:absolute;bottom:0;left:0}[data-theme=langtang] .lt-goldbar--static{width:5.5rem;height:12px;position:static}[data-theme=langtang] .lt-newsgrid{gap:2rem;margin-top:3rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-newsgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){[data-theme=langtang] .lt-newsgrid--3{grid-template-columns:repeat(3,1fr)}}[data-theme=langtang] .lt-newscard{flex-direction:column;display:flex}[data-theme=langtang] .lt-newscard__media{aspect-ratio:3/2;background:var(--vd-line);display:block;position:relative;overflow:hidden}[data-theme=langtang] .lt-newscard__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-newscard:hover .lt-newscard__media img{transform:scale(1.03)}[data-theme=langtang] .lt-newscard__body{padding-top:1.5rem}[data-theme=langtang] .lt-meta{letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;display:flex}[data-theme=langtang] .lt-meta__cat{color:var(--vd-gold-dark)}[data-theme=langtang] .lt-meta__dot{background:#5d696399;width:4px;height:4px}[data-theme=langtang] .lt-meta__date{color:var(--vd-muted)}[data-theme=langtang] .lt-newscard__title{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:1rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.25}[data-theme=langtang] .lt-newscard__excerpt{color:var(--vd-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.7}[data-theme=langtang] .lt-newsfeature{gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:900px){[data-theme=langtang] .lt-newsfeature--split{grid-template-columns:1.15fr 1fr;gap:3rem}}[data-theme=langtang] .lt-newscard--lead .lt-newscard__media{aspect-ratio:16/9}[data-theme=langtang] .lt-newscard--lead .lt-newscard__title{font-size:clamp(1.75rem,3vw,2.25rem)}[data-theme=langtang] .lt-newslist{border-top:1px solid var(--vd-line)}[data-theme=langtang] .lt-newsrow{border-bottom:1px solid var(--vd-line);grid-template-columns:5.5rem 1fr;align-items:start;gap:1.25rem;padding-block:1.25rem;display:grid}[data-theme=langtang] .lt-newsrow__thumb{aspect-ratio:4/3;background:var(--vd-line);position:relative;overflow:hidden}[data-theme=langtang] .lt-newsrow__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-newsrow:hover .lt-newsrow__thumb img{transform:scale(1.03)}[data-theme=langtang] .lt-newsrow__title{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin-top:.5rem;font-size:1.125rem;font-weight:400;line-height:1.3;display:block}[data-theme=langtang] .lt-newsrow:hover .lt-newsrow__title{color:var(--vd-gold-dark)}[data-theme=langtang] .lt-newscols{gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:768px){[data-theme=langtang] .lt-newscols--2{grid-template-columns:repeat(2,1fr)}}[data-theme=langtang] .lt-newsline{border-bottom:1px solid var(--vd-line);padding-block:.875rem;display:block}[data-theme=langtang] .lt-newsline__title{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin-top:.375rem;font-size:1.0625rem;font-weight:400;line-height:1.3;display:block}[data-theme=langtang] .lt-newsline:hover .lt-newsline__title{color:var(--vd-gold-dark)}[data-theme=langtang] .lt-filters{flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem;display:flex}[data-theme=langtang] .lt-filter{border:1px solid var(--vd-line);color:var(--vd-muted);cursor:pointer;background:0 0;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s}[data-theme=langtang] .lt-filter:hover{border-color:var(--vd-forest);color:var(--vd-forest)}[data-theme=langtang] .lt-filter.is-on{border-color:var(--vd-forest);background:var(--vd-forest);color:#fff}[data-theme=langtang] .lt-newstabs{margin-top:3rem}[data-theme=langtang] .lt-newstabs .lt-newsgrid{margin-top:0}[data-theme=langtang] .lt-noticewrap{gap:2.5rem;display:grid}@media (min-width:1024px){[data-theme=langtang] .lt-noticewrap{grid-template-columns:1fr 320px}}[data-theme=langtang] .lt-sidecard{background:var(--vd-forest);color:#fff;padding:1.75rem;position:sticky;top:7rem}[data-theme=langtang] .lt-sidecard h2,[data-theme=langtang] .lt-sidecard h3{font-family:var(--font-lt-display), Georgia, serif;color:#fff;margin:1.25rem 0 0;font-size:1.5rem;font-weight:400}[data-theme=langtang] .lt-sidecard p{color:#ffffffad;margin:.75rem 0 0;font-size:.875rem;line-height:1.6}[data-theme=langtang] .lt-sidecard__facts{border-top:1px solid #ffffff2e;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.875rem;display:grid}[data-theme=langtang] .lt-sidecard__fact{color:#ffffffd1;align-items:center;gap:.75rem;display:flex}[data-theme=langtang] .lt-sidecard__fact svg{color:var(--vd-gold-light);flex:none}[data-theme=langtang] .lt-noticewrap--feed{margin-top:3rem}[data-theme=langtang] .lt-noticewrap--feed>*{min-width:0}[data-theme=langtang] .lt-noticewrap--feed .lt-newsgrid,[data-theme=langtang] .lt-noticewrap--feed .lt-newsfeature,[data-theme=langtang] .lt-noticewrap--feed .lt-newscols,[data-theme=langtang] .lt-noticewrap--feed .lt-newstabs{margin-top:0}@media (min-width:1024px) and (max-width:1279px){[data-theme=langtang] .lt-noticewrap--feed .lt-newsgrid--3{grid-template-columns:repeat(2,1fr)}[data-theme=langtang] .lt-noticewrap--feed .lt-newsfeature--split,[data-theme=langtang] .lt-noticewrap--feed .lt-newscols--2{grid-template-columns:1fr}}[data-theme=langtang] .lt-band .lt-sidecard{background:var(--vd-forest-dark);border:1px solid #ffffff2e}[data-theme=langtang] .lt-pin{background:color-mix(in srgb, var(--vd-gold) 30%, transparent);color:var(--vd-forest);align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}[data-theme=langtang] .lt-prose{color:var(--vd-ink);font-size:1.0625rem;line-height:1.85}[data-theme=langtang] .lt-prose p{margin:0 0 1.35rem}[data-theme=langtang] .lt-prose h2,[data-theme=langtang] .lt-prose h3{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);letter-spacing:-.02em;margin:2.25rem 0 .85rem;font-weight:400;line-height:1.2}[data-theme=langtang] .lt-prose h2{font-size:1.85rem}[data-theme=langtang] .lt-prose h3{font-size:1.4rem}[data-theme=langtang] .lt-prose ul,[data-theme=langtang] .lt-prose ol{margin:0 0 1.35rem;padding-left:1.25rem}[data-theme=langtang] .lt-prose li{margin-bottom:.5rem}[data-theme=langtang] .lt-prose a{color:var(--vd-forest);font-weight:700;text-decoration:underline}[data-theme=langtang] .lt-prose blockquote{border-left:2px solid var(--vd-gold);font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:1.75rem 0;padding-left:1.25rem;font-size:1.35rem;line-height:1.45}[data-theme=langtang] .lt-form,[data-theme=langtang] .lt-formgrid{gap:1.5rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-formgrid{grid-template-columns:1fr 1fr}}[data-theme=langtang] .lt-label{color:var(--vd-forest);font-size:.875rem;font-weight:800;display:block}[data-theme=langtang] .lt-input{border:1px solid var(--vd-line);background:var(--vd-paper);width:100%;color:var(--vd-ink);border-radius:0;outline:none;margin-top:.5rem;padding:.875rem 1rem;font-family:inherit;font-size:.875rem;transition:border-color .18s,box-shadow .18s;display:block}[data-theme=langtang] .lt-input:focus{border-color:var(--vd-forest);box-shadow:0 0 0 2px color-mix(in srgb, var(--vd-gold) 35%, transparent)}[data-theme=langtang] textarea.lt-input{resize:vertical;min-height:9rem;line-height:1.6}[data-theme=langtang] .lt-consent{color:var(--vd-muted);align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.6;display:flex}[data-theme=langtang] .lt-consent input{width:1rem;height:1rem;accent-color:var(--vd-forest);flex:none;margin-top:.25rem}[data-theme=langtang] .lt-formnote{border:1px solid var(--vd-line);background:var(--vd-cream);color:var(--vd-muted);margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.6}[data-theme=langtang] .lt-inforow{gap:1rem;display:flex}[data-theme=langtang] .lt-inforow svg{color:var(--vd-gold-dark);flex:none}[data-theme=langtang] .lt-inforow h3{color:var(--vd-forest);margin:0;font-size:.9375rem;font-weight:800}[data-theme=langtang] .lt-inforow p,[data-theme=langtang] .lt-inforow a{color:var(--vd-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.6;display:block}[data-theme=langtang] .lt-inforow a:hover{color:var(--vd-forest);text-decoration:underline}[data-theme=langtang] .lt-dept{border:1px solid var(--vd-line);background:var(--vd-paper);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1.125rem 1.25rem;display:flex}[data-theme=langtang] .lt-dept__name{color:var(--vd-forest);font-size:.9375rem;font-weight:800}[data-theme=langtang] .lt-dept__meta{text-align:right;color:var(--vd-muted);font-size:.8125rem}[data-theme=langtang] .lt-dept__meta a{color:var(--vd-gold-dark);font-weight:700}[data-theme=langtang] .lt-dept__meta a:hover{text-decoration:underline}[data-theme=langtang] .lt-timeline{border-top:1px solid var(--vd-line);gap:0;margin-top:3rem;display:grid}[data-theme=langtang] .lt-tl{border-bottom:1px solid var(--vd-line);gap:.75rem;padding-block:1.75rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-tl{grid-template-columns:10rem 1fr;gap:2rem}}[data-theme=langtang] .lt-tl__year{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-gold-dark);font-size:1.5rem;line-height:1.1}[data-theme=langtang] .lt-tl__sub{font-family:var(--font-lt-body), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--vd-muted);margin-top:.25rem;font-size:.75rem;font-weight:700;display:block}[data-theme=langtang] .lt-tl__title{font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-forest);margin:0;font-size:1.35rem;font-weight:400}[data-theme=langtang] .lt-tl__text{color:var(--vd-muted);margin:.5rem 0 0;line-height:1.7}[data-theme=langtang] .lt-iconchip{border:1px solid var(--vd-line);width:52px;height:52px;color:var(--vd-gold-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}[data-theme=langtang] .lt-iconchip--dark{color:var(--vd-gold-light);border-color:#ffffff40}[data-theme=langtang] .lt-house__swatch{width:100%;height:8px}[data-theme=langtang] .lt-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}[data-theme=langtang] .lt-tag{border:1px solid var(--vd-line);letter-spacing:.08em;text-transform:uppercase;color:var(--vd-muted);padding:.375rem .75rem;font-size:.75rem;font-weight:700}[data-theme=langtang] .lt-tag--light{color:#ffffffc7;border-color:#ffffff4d}[data-theme=langtang] .lt-embed{border:1px solid var(--vd-line);background:var(--vd-paper)}[data-theme=langtang] .lt-embed iframe{border:0;width:100%;display:block}[data-theme=langtang] .lt-stackgap{gap:1rem;display:grid}[data-theme=langtang] .lt-stackgap--lg{gap:1.75rem}[data-theme=langtang] .lt-btnrow{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}[data-theme=langtang] .lt-foot{background:var(--vd-forest-dark);color:#fff}[data-theme=langtang] .lt-foot__cols{gap:3rem;padding-block:4rem;display:grid}@media (min-width:640px){[data-theme=langtang] .lt-foot__cols{grid-template-columns:1fr 1fr}}@media (min-width:1024px){[data-theme=langtang] .lt-foot__cols{grid-template-columns:1.35fr .75fr .85fr 1.1fr;gap:4rem;padding-block:5rem}}[data-theme=langtang] .lt-foot__mark{background:var(--vd-gold);width:44px;height:44px;color:var(--vd-forest-dark);flex:none;justify-content:center;align-items:center;display:flex}[data-theme=langtang] .lt-foot__name{font-family:var(--font-lt-display), Georgia, serif;color:#fff;font-size:1.25rem;line-height:1;display:block}[data-theme=langtang] .lt-foot__tag{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;margin-top:.375rem;font-size:9px;font-weight:800;display:block}[data-theme=langtang] .lt-foot__blurb{color:#ffffffa6;max-width:24rem;margin:1.5rem 0 0;font-size:.875rem;line-height:1.8}[data-theme=langtang] .lt-foot__h{letter-spacing:.18em;text-transform:uppercase;color:var(--vd-gold-light);margin:0;font-size:.75rem;font-weight:800}[data-theme=langtang] .lt-foot__list{gap:.875rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}[data-theme=langtang] .lt-foot__link{color:#ffffffb8;font-size:.875rem;transition:color .18s}[data-theme=langtang] .lt-foot__link:hover{color:#fff;text-decoration:underline}[data-theme=langtang] .lt-foot__contact{color:#ffffffb8;gap:1.25rem;margin:1.5rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}[data-theme=langtang] .lt-foot__contact li{align-items:flex-start;gap:.75rem;display:flex}[data-theme=langtang] .lt-foot__contact svg{color:var(--vd-gold-light);flex:none;margin-top:.125rem}[data-theme=langtang] .lt-foot__contact a:hover{color:#fff;text-decoration:underline}[data-theme=langtang] .lt-foot__socials{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}[data-theme=langtang] .lt-foot__social{color:#fff;border:1px solid #ffffff38;border-radius:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}[data-theme=langtang] .lt-foot__social:hover,[data-theme=langtang] .lt-foot__social:focus-visible{background:var(--vd-gold);border-color:var(--vd-gold);color:var(--vd-forest-dark)}[data-theme=langtang] .lt-foot__legal{border-top:1px solid #ffffff1f}[data-theme=langtang] .lt-foot__legal-inner{color:#ffffffa6;flex-direction:column;gap:1rem;padding-block:1.25rem;font-size:.75rem;display:flex}@media (min-width:640px){[data-theme=langtang] .lt-foot__legal-inner{flex-direction:row;justify-content:space-between;align-items:center}}[data-theme=langtang] .lt-foot__legal-inner p{margin:0}[data-theme=langtang] .lt-foot__legal-links{gap:1.5rem;display:flex}[data-theme=langtang] .lt-foot__legal-links a:hover{color:#fff;text-decoration:underline}@media (max-width:900px){[data-theme=langtang] .lt-hero__inner{min-height:0}[data-theme=langtang] .lt-hero__title{max-width:none}[data-theme=langtang] .lt-phero__copy{padding-block:3.5rem 3rem}[data-theme=langtang] .lt-phero__back{margin-bottom:2rem}[data-theme=langtang] .lt-figure{min-height:24rem}}@media (max-width:479px){[data-theme=langtang] .lt-swashwrap{white-space:normal}[data-theme=langtang] .lt-swash{display:none}}@media (max-width:640px){[data-theme=langtang] .lt-hero__stage{min-height:26rem}[data-theme=langtang] .lt-hero__statcard{max-width:15rem;padding:1rem 1.125rem;bottom:0;right:0}[data-theme=langtang] .lt-quotecard{margin-top:0;bottom:0;right:0}[data-theme=langtang] .lt-figure{min-height:20rem}[data-theme=langtang] .lt-mosaic{grid-auto-rows:200px}[data-theme=langtang] .lt-dept{flex-direction:column;align-items:stretch;gap:.5rem}[data-theme=langtang] .lt-dept__meta{text-align:left;overflow-wrap:anywhere}[data-theme=langtang] .lt-deptlist{grid-auto-rows:1fr}[data-theme=langtang] .lt-foot__legal-links{flex-wrap:wrap;gap:1rem}}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-reveal{opacity:1;transition:none;transform:none}[data-theme=langtang] .lt-hero__badge{animation:none}[data-theme=langtang] .lt-btn,[data-theme=langtang] .lt-prog__media img,[data-theme=langtang] .lt-newscard__media img,[data-theme=langtang] .lt-newsrow__thumb img,[data-theme=langtang] .lt-mosaic__tile img{transition-duration:.01ms}[data-theme=langtang] .lt-btn:hover,[data-theme=langtang] .lt-prog:hover .lt-prog__media img,[data-theme=langtang] .lt-newscard:hover .lt-newscard__media img,[data-theme=langtang] .lt-newsrow:hover .lt-newsrow__thumb img,[data-theme=langtang] .lt-mosaic__tile:hover img{transform:none}}[data-theme=langtang] .lt-faq{border-top:1px solid var(--vd-line)}[data-theme=langtang] .lt-faq__item{border-bottom:1px solid var(--vd-line)}[data-theme=langtang] .lt-faq__q{cursor:pointer;font-family:var(--font-lt-display), Georgia, serif;color:var(--vd-ink);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;font-size:1.15rem;line-height:1.4;list-style:none;display:flex}[data-theme=langtang] .lt-faq__q::-webkit-details-marker{display:none}[data-theme=langtang] .lt-faq__q:after{content:"+";font-family:var(--font-lt-body), system-ui, sans-serif;color:var(--vd-gold-dark);transition:transform .25s var(--vd-ease);flex:none;font-size:1.5rem;line-height:1}[data-theme=langtang] .lt-faq__item[open] .lt-faq__q:after{content:"–"}[data-theme=langtang] .lt-faq__a{max-width:46rem;color:var(--vd-muted);margin:0;padding:0 0 1.75rem;line-height:1.7}[data-theme=langtang] .lt-btn--outline-dark{isolation:isolate;transition:color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-theme=langtang] .lt-btn--outline-dark:before{content:"";z-index:-1;background:var(--vd-forest);transform-origin:0;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}[data-theme=langtang] .lt-btn--outline-dark:hover:before,[data-theme=langtang] .lt-btn--outline-dark:focus-visible:before{transform:scaleX(1)}[data-theme=langtang] .lt-btn--outline-dark:hover,[data-theme=langtang] .lt-btn--outline-dark:focus-visible{border-color:var(--vd-forest);color:#fff;background:0 0;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-btn--outline-dark:before{opacity:0;transition:opacity .18s;transform:scaleX(1)}[data-theme=langtang] .lt-btn--outline-dark:hover:before,[data-theme=langtang] .lt-btn--outline-dark:focus-visible:before{opacity:1}}[data-theme=langtang] .lt-section.lt-prim{padding-block:clamp(1.75rem,3vw,2.5rem)}[data-theme=langtang] .lt-band .lt-headblock{color:var(--vd-gold)}[data-theme=langtang] .lt-headblock--center{text-align:center;margin-inline:auto}[data-theme=langtang] .lt-prose--narrow{max-width:34rem}[data-theme=langtang] .lt-prose--normal{max-width:46rem}[data-theme=langtang] .lt-prose--wide{max-width:62rem}[data-theme=langtang] .lt-prose>p+p{margin-top:1.25rem}[data-theme=langtang] .lt-imgblock{margin:0}[data-theme=langtang] .lt-imgblock--normal{max-width:46rem}[data-theme=langtang] .lt-imgblock--wide{max-width:72rem}[data-theme=langtang] .lt-imgblock__img{width:100%;height:auto;display:block}[data-theme=langtang] .lt-imgblock__img--rounded{border-radius:6px}[data-theme=langtang] .lt-imgblock__cap{color:var(--vd-muted);margin:.875rem 0 0;font-size:.875rem;line-height:1.6}[data-theme=langtang] .lt-imgblock--full .lt-imgblock__cap{padding-inline:1.25rem}@media (min-width:640px){[data-theme=langtang] .lt-imgblock--full .lt-imgblock__cap{padding-inline:2rem}}[data-theme=langtang] .lt-band .lt-imgblock__cap{color:#ffffffa6}[data-theme=langtang] .lt-goldband .lt-imgblock__cap{color:var(--vd-forest-dark)}[data-theme=langtang] .lt-tablewrap{max-width:min(100%, calc(var(--vd-cols,2) * 15rem));-webkit-overflow-scrolling:touch;overflow-x:auto}[data-theme=langtang] .lt-table{width:100%;min-width:calc(var(--vd-cols,2) * 8rem);border-collapse:collapse;font-size:.9375rem}[data-theme=langtang] .lt-table__cap{caption-side:top;font-family:var(--font-lt-display), Georgia, serif;letter-spacing:-.02em;text-align:left;color:var(--vd-forest);padding-bottom:1.25rem;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:400;line-height:1.2}[data-theme=langtang] .lt-table th{border-bottom:1px solid var(--vd-forest);letter-spacing:.16em;text-align:left;text-transform:uppercase;vertical-align:bottom;color:var(--vd-gold-dark);padding:.875rem 1.5rem .875rem 0;font-size:.75rem;font-weight:800;line-height:1.4}[data-theme=langtang] .lt-table td{border-bottom:1px solid var(--vd-line);vertical-align:top;color:var(--vd-ink);padding:1rem 1.5rem 1rem 0;line-height:1.6}[data-theme=langtang] .lt-table th:last-child,[data-theme=langtang] .lt-table td:last-child{padding-right:0}[data-theme=langtang] .lt-band .lt-table__cap{color:var(--vd-gold)}[data-theme=langtang] .lt-band .lt-table th{color:var(--vd-gold-light);border-bottom-color:#ffffff73}[data-theme=langtang] .lt-band .lt-table td{color:#ffffffd1;border-bottom-color:#ffffff2e}[data-theme=langtang] .lt-goldband .lt-table__cap,[data-theme=langtang] .lt-goldband .lt-table th,[data-theme=langtang] .lt-goldband .lt-table td{color:var(--vd-forest-dark)}[data-theme=langtang] .lt-goldband .lt-table th{border-bottom-color:var(--vd-forest-dark)}[data-theme=langtang] .lt-goldband .lt-table td{border-bottom-color:color-mix(in srgb, var(--vd-forest-dark) 28%, transparent)}[data-theme=langtang] .lt-btnrow{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}[data-theme=langtang] .lt-btnrow--center{justify-content:center}[data-theme=langtang] .lt-btn--outline-light{isolation:isolate;color:#fff;background:0 0;border-color:#ffffff73;transition:color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-theme=langtang] .lt-btn--outline-light:before{content:"";z-index:-1;transform-origin:0;background:#fff;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}[data-theme=langtang] .lt-btn--outline-light:hover:before,[data-theme=langtang] .lt-btn--outline-light:focus-visible:before{transform:scaleX(1)}[data-theme=langtang] .lt-btn--outline-light:hover,[data-theme=langtang] .lt-btn--outline-light:focus-visible{color:var(--vd-forest);border-color:#fff}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-btn--outline-light:before{opacity:0;transition:opacity .18s;transform:scaleX(1)}[data-theme=langtang] .lt-btn--outline-light:hover:before,[data-theme=langtang] .lt-btn--outline-light:focus-visible:before{opacity:1}}[data-theme=langtang] .lt-section.lt-divider--s{padding-block:clamp(1rem,2vw,1.5rem)}[data-theme=langtang] .lt-section.lt-divider--m{padding-block:clamp(2.25rem,4vw,3.25rem)}[data-theme=langtang] .lt-section.lt-divider--l{padding-block:clamp(4rem,7vw,6rem)}[data-theme=langtang] .lt-divider__line{border:0;border-top:1px solid var(--vd-line);margin:0}[data-theme=langtang] .lt-divider__dots{--vd-dot:var(--vd-gold-dark);background-image:linear-gradient(var(--vd-dot) 0 0), linear-gradient(var(--vd-dot) 0 0), linear-gradient(var(--vd-dot) 0 0);background-position:0,50%,100%;background-repeat:no-repeat;background-size:5px 5px;border:0;width:3.25rem;height:5px;margin:0 auto}[data-theme=langtang] .lt-band .lt-divider__line{border-top-color:#fff3}[data-theme=langtang] .lt-band .lt-divider__dots{--vd-dot:var(--vd-gold-light)}[data-theme=langtang] .lt-goldband .lt-divider__line{border-top-color:color-mix(in srgb, var(--vd-forest-dark) 30%, transparent)}[data-theme=langtang] .lt-goldband .lt-divider__dots{--vd-dot:var(--vd-forest-dark)}[data-theme=langtang] .lt-mosaic__rest{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;margin-top:1rem;display:grid}[data-theme=langtang] .lt-mosaic__rest .lt-mosaic__tile{aspect-ratio:4/3}[data-theme=langtang] .lt-team{background:var(--vd-line);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1px;display:grid}[data-theme=langtang] .lt-teams>.lt-team__group+.lt-team__group{margin-top:3.5rem}[data-theme=langtang] .lt-team__dept{border-bottom:1px solid var(--vd-line);margin:0 0 1.5rem;padding-bottom:.75rem}[data-theme=langtang] .lt-person{background:var(--vd-paper);padding:1.5rem}@media (min-width:640px){[data-theme=langtang] .lt-person{padding:1.75rem}}[data-theme=langtang] .lt-person__photo{aspect-ratio:3/4;background:var(--vd-cream);margin-bottom:1.25rem;position:relative;overflow:hidden}[data-theme=langtang] .lt-person__photo img{object-fit:cover;width:100%;height:100%;display:block}[data-theme=langtang] .lt-person__mono{background:var(--vd-forest);width:100%;height:100%;color:var(--vd-gold-light);letter-spacing:.04em;justify-content:center;align-items:center;font-size:clamp(2rem,5vw,2.75rem);line-height:1;display:flex}[data-theme=langtang] .lt-person__name{color:var(--vd-forest);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:400;line-height:1.25}[data-theme=langtang] .lt-person__role{color:var(--vd-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}[data-theme=langtang] .lt-person__mail{overflow-wrap:anywhere;color:var(--vd-gold-dark);margin-top:.75rem;font-size:.8125rem;font-weight:800;display:inline-block}[data-theme=langtang] .lt-person__mail:hover{text-decoration:underline}[data-theme=langtang] .lt-band .lt-team{background:#ffffff38}[data-theme=langtang] .lt-band .lt-person{background:var(--vd-forest)}[data-theme=langtang] .lt-band .lt-person__name{color:var(--vd-gold-light)}[data-theme=langtang] .lt-band .lt-person__role{color:#ffffffad}[data-theme=langtang] .lt-band .lt-person__mail{color:var(--vd-gold)}[data-theme=langtang] .lt-band .lt-person__photo,[data-theme=langtang] .lt-band .lt-person__mono{background:var(--vd-forest-dark)}[data-theme=langtang] .lt-band .lt-team__dept{border-bottom-color:#ffffff40}[data-theme=langtang] .lt-goldband .lt-team{background:color-mix(in srgb, var(--vd-forest-dark) 28%, transparent)}[data-theme=langtang] .lt-goldband .lt-person{background:var(--vd-gold)}[data-theme=langtang] .lt-goldband .lt-person__name,[data-theme=langtang] .lt-goldband .lt-person__role,[data-theme=langtang] .lt-goldband .lt-person__mail{color:var(--vd-forest-dark)}[data-theme=langtang] .lt-goldband .lt-person__photo{background:color-mix(in srgb, var(--vd-forest-dark) 18%, transparent)}[data-theme=langtang] .lt-goldband .lt-team__dept{border-bottom-color:color-mix(in srgb, var(--vd-forest-dark) 30%, transparent)}[data-theme=langtang] .lt-routine{border-collapse:separate;border-spacing:0}[data-theme=langtang] .lt-routinewrap{--lt-surface:var(--vd-paper)}[data-theme=langtang] .lt-cream .lt-routinewrap{--lt-surface:var(--vd-cream)}[data-theme=langtang] .lt-band .lt-routinewrap{--lt-surface:var(--vd-forest)}[data-theme=langtang] .lt-goldband .lt-routinewrap{--lt-surface:var(--vd-gold)}[data-theme=langtang] .lt-routine__day{z-index:1;background:var(--lt-surface);border-bottom:1px solid var(--vd-line);vertical-align:top;min-width:7.5rem;padding-right:1.5rem;position:sticky;left:0}[data-theme=langtang] .lt-routine__corner{z-index:2;background:var(--lt-surface);border-bottom:1px solid var(--vd-forest);padding:0;position:sticky;left:0}[data-theme=langtang] .lt-routine td:last-child,[data-theme=langtang] .lt-routine th:last-child{padding-right:0}[data-theme=langtang] .lt-band .lt-routine__day{color:var(--vd-gold-light);border-bottom-color:#ffffff2e}[data-theme=langtang] .lt-band .lt-routine__corner{border-bottom-color:#ffffff73}[data-theme=langtang] .lt-goldband .lt-routine__day{border-bottom-color:color-mix(in srgb, var(--vd-forest-dark) 28%, transparent);color:var(--vd-forest-dark)}[data-theme=langtang] .lt-goldband .lt-routine__corner{border-bottom-color:var(--vd-forest-dark)}[data-theme=langtang] .lt-popup[hidden]{display:none}[data-theme=langtang] .lt-popup{z-index:200;background:color-mix(in srgb, var(--vd-forest-dark) 62%, transparent);justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}[data-theme=langtang] .lt-popup__panel{border-top:4px solid var(--vd-gold);background:var(--vd-paper);width:min(100%,34rem);max-height:min(90vh,44rem);box-shadow:var(--vd-lift);animation:lt-popup-in .32s var(--vd-ease) both;flex-direction:column;display:flex;position:relative}@supports (height:100dvh){[data-theme=langtang] .lt-popup__panel{max-height:min(90dvh,44rem)}}[data-theme=langtang] .lt-popup__media{aspect-ratio:16/9;background:var(--vd-cream);flex:none;overflow:hidden}[data-theme=langtang] .lt-popup__media img{object-fit:cover;width:100%;height:100%;display:block}[data-theme=langtang] .lt-popup__body{padding:2rem;overflow-y:auto}@media (min-width:640px){[data-theme=langtang] .lt-popup__body{padding:2.5rem}}[data-theme=langtang] .lt-popup__title{color:var(--vd-forest);letter-spacing:-.025em;margin:0 3rem 0 0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:400;line-height:1.15}[data-theme=langtang] .lt-popup__text{color:var(--vd-muted);margin:1.25rem 0 0;line-height:1.75}[data-theme=langtang] .lt-popup__body .lt-btn{margin-top:1.75rem}[data-theme=langtang] .lt-popup__close{background:var(--vd-forest);width:44px;height:44px;color:var(--vd-gold-light);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background-color .18s;display:flex;position:absolute;top:0;right:0}[data-theme=langtang] .lt-popup__close:hover{background:var(--vd-forest-dark)}@keyframes lt-popup-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-popup__panel{animation:none}}[data-theme=langtang] .lt-carousel{--lt-carousel-gap:1.25rem;--lt-carousel-per:1;margin-top:3rem}[data-theme=langtang] .lt-carousel:first-child{margin-top:0}[data-theme=langtang] .lt-carousel__viewport{touch-action:pan-y;position:relative;overflow:hidden}[data-theme=langtang] .lt-carousel--full .lt-carousel__track,[data-theme=langtang] .lt-carousel--split .lt-carousel__track{display:grid}[data-theme=langtang] .lt-carousel--full .lt-carousel__slide,[data-theme=langtang] .lt-carousel--split .lt-carousel__slide{opacity:0;visibility:hidden;transition:opacity .62s var(--vd-ease), visibility 0s linear .62s;grid-area:1/1}[data-theme=langtang] .lt-carousel--full .lt-carousel__slide.is-on,[data-theme=langtang] .lt-carousel--split .lt-carousel__slide.is-on{opacity:1;visibility:visible;transition:opacity .62s var(--vd-ease), visibility 0s linear 0s}[data-theme=langtang] .lt-carousel--full .lt-carousel__slide{background:var(--vd-forest-dark);grid-template-rows:1fr auto;min-height:clamp(24rem,44vw,34rem);display:grid;position:relative}[data-theme=langtang] .lt-carousel--full .lt-carousel__media{position:relative;overflow:hidden}[data-theme=langtang] .lt-carousel--full .lt-carousel__img,[data-theme=langtang] .lt-carousel--full .lt-carousel__video{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-carousel__wash{background:linear-gradient(to top, color-mix(in srgb, var(--vd-forest-dark) 92%, transparent) 0%, color-mix(in srgb, var(--vd-forest-dark) 58%, transparent) 42%, transparent 78%);position:absolute;inset:0}[data-theme=langtang] .lt-carousel--full .lt-carousel__slide--image .lt-carousel__copy{max-width:44rem;padding:clamp(1.5rem,3.5vw,3rem);position:absolute;bottom:0;left:0;right:0}[data-theme=langtang] .lt-carousel--full .lt-carousel__slide--video .lt-carousel__copy{background:var(--vd-forest);padding:clamp(1.5rem,3vw,2.25rem)}[data-theme=langtang] .lt-carousel--split .lt-carousel__slide{border:1px solid var(--vd-line);background:var(--vd-paper);gap:0;display:grid}[data-theme=langtang] .lt-carousel--split .lt-carousel__media{aspect-ratio:4/3;background:var(--vd-line);position:relative;overflow:hidden}[data-theme=langtang] .lt-carousel--split .lt-carousel__img,[data-theme=langtang] .lt-carousel--split .lt-carousel__video{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-carousel--split .lt-carousel__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(1.75rem,3.5vw,3rem);display:flex}@media (min-width:900px){[data-theme=langtang] .lt-carousel--split .lt-carousel__slide{grid-template-columns:1.05fr 1fr}[data-theme=langtang] .lt-carousel--split .lt-carousel__media{aspect-ratio:auto;min-height:clamp(22rem,34vw,30rem)}}[data-theme=langtang] .lt-carousel__num{color:var(--vd-gold);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:400;line-height:1}[data-theme=langtang] .lt-carousel--cards .lt-carousel__track{gap:var(--lt-carousel-gap);transition:transform .62s var(--vd-ease);display:flex}[data-theme=langtang] .lt-carousel--cards .lt-carousel__slide{border:1px solid var(--vd-line);background:var(--vd-paper);flex-direction:column;flex:0 0 100%;display:flex}@media (min-width:700px){[data-theme=langtang] .lt-carousel--cards{--lt-carousel-per:2}[data-theme=langtang] .lt-carousel--cards .lt-carousel__slide{flex-basis:calc((100% - var(--lt-carousel-gap)) / 2)}}@media (min-width:1080px){[data-theme=langtang] .lt-carousel--cards{--lt-carousel-per:3}[data-theme=langtang] .lt-carousel--cards .lt-carousel__slide{flex-basis:calc((100% - 2 * var(--lt-carousel-gap)) / 3)}}[data-theme=langtang] .lt-carousel--cards .lt-carousel__media{aspect-ratio:4/3;background:var(--vd-line);position:relative;overflow:hidden}[data-theme=langtang] .lt-carousel--cards .lt-carousel__img,[data-theme=langtang] .lt-carousel--cards .lt-carousel__video{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=langtang] .lt-carousel--cards .lt-carousel__copy{flex-direction:column;flex:1;align-items:flex-start;padding:1.75rem;display:flex}[data-theme=langtang] .lt-carousel__rule{background:var(--vd-gold);width:3.25rem;height:3px;display:block}[data-theme=langtang] .lt-carousel__title{color:var(--vd-forest);letter-spacing:-.025em;margin:1.25rem 0 0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:400;line-height:1.15}[data-theme=langtang] .lt-carousel__text{max-width:38rem;color:var(--vd-muted);margin:1rem 0 0;font-size:.9375rem;line-height:1.75}[data-theme=langtang] .lt-carousel__btns{flex-wrap:wrap;gap:.75rem;padding-top:1.75rem;display:flex}[data-theme=langtang] .lt-carousel--cards .lt-carousel__btns{margin-top:auto}[data-theme=langtang] .lt-carousel__copy--light .lt-carousel__title{color:#fff}[data-theme=langtang] .lt-carousel__copy--light .lt-carousel__text{color:#ffffffc7}[data-theme=langtang] .lt-carousel__controls{border-top:1px solid var(--vd-line);align-items:center;gap:1.25rem;margin-top:1.5rem;padding-top:1.125rem;display:flex}[data-theme=langtang] .lt-carousel__dots{flex-wrap:wrap;align-items:center;gap:2px;margin-left:-4px;display:flex}[data-theme=langtang] .lt-carousel__dot{cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:28px;height:26px;padding:0;display:inline-flex}[data-theme=langtang] .lt-carousel__dot-mark{background:var(--vd-line);width:18px;height:3px;transition:width .24s var(--vd-ease), background-color .18s ease;display:block}[data-theme=langtang] .lt-carousel__dot:hover .lt-carousel__dot-mark{background:var(--vd-gold-dark)}[data-theme=langtang] .lt-carousel__dot.is-on .lt-carousel__dot-mark{background:var(--vd-gold);width:26px}[data-theme=langtang] .lt-carousel__count{color:var(--vd-muted);letter-spacing:.06em;white-space:nowrap;margin:0 0 0 auto;font-size:1rem}[data-theme=langtang] .lt-carousel__slash{color:var(--vd-gold);margin:0 .4rem}[data-theme=langtang] .lt-carousel__arrows{gap:1px;display:flex}[data-theme=langtang] .lt-carousel__arrow{background:var(--vd-forest);width:44px;height:44px;color:var(--vd-gold-light);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}[data-theme=langtang] .lt-carousel__arrow:hover{background:var(--vd-forest-dark);color:#fff}[data-theme=langtang] .lt-carousel--onforest .lt-carousel__controls{border-top-color:#fff3}[data-theme=langtang] .lt-carousel--onforest .lt-carousel__count{color:#ffffffb3}[data-theme=langtang] .lt-carousel--onforest .lt-carousel__dot-mark{background:#ffffff52}[data-theme=langtang] .lt-carousel--onforest .lt-carousel__dot:hover .lt-carousel__dot-mark,[data-theme=langtang] .lt-carousel--onforest .lt-carousel__dot.is-on .lt-carousel__dot-mark{background:var(--vd-gold)}[data-theme=langtang] .lt-carousel--onforest .lt-carousel__arrow{background:var(--vd-gold);color:var(--vd-forest-dark)}[data-theme=langtang] .lt-carousel--onforest .lt-carousel__arrow:hover{background:var(--vd-gold-light);color:var(--vd-forest-dark)}[data-theme=langtang] .lt-carousel--onforest.lt-carousel--cards .lt-carousel__slide,[data-theme=langtang] .lt-carousel--onforest.lt-carousel--split .lt-carousel__slide{background:color-mix(in srgb, var(--vd-forest-dark) 55%, transparent);border-color:#ffffff38}[data-theme=langtang] .lt-carousel--onforest.lt-carousel--cards .lt-carousel__media,[data-theme=langtang] .lt-carousel--onforest.lt-carousel--split .lt-carousel__media{background:var(--vd-forest-dark)}@media (prefers-reduced-motion:reduce){[data-theme=langtang] .lt-carousel--full .lt-carousel__slide,[data-theme=langtang] .lt-carousel--split .lt-carousel__slide,[data-theme=langtang] .lt-carousel--full .lt-carousel__slide.is-on,[data-theme=langtang] .lt-carousel--split .lt-carousel__slide.is-on,[data-theme=langtang] .lt-carousel--cards .lt-carousel__track,[data-theme=langtang] .lt-carousel__dot.is-on .lt-carousel__dot-mark,[data-theme=langtang] .lt-carousel__dot-mark{transition:none}}[data-theme=langtang] .lt-band .lt-newscard__title,[data-theme=langtang] .lt-band .lt-newsrow__title,[data-theme=langtang] .lt-band .lt-newsline__title,[data-theme=langtang] .lt-band .lt-ruled__title{color:#fff}[data-theme=langtang] .lt-band .lt-newscard__excerpt,[data-theme=langtang] .lt-band .lt-newsrow .lt-meta,[data-theme=langtang] .lt-band .lt-newsline__date{color:#ffffffb8}
[data-theme=lhotse]{--t-font-sans:var(--font-lh-body), "Segoe UI", system-ui, -apple-system, sans-serif;--t-font-serif:var(--font-lh-display), "Iowan Old Style", Georgia, serif;--t-font-display:var(--font-lh-display), "Iowan Old Style", Georgia, serif;--t-white:#f5f1e8;--t-warm:#f5f1e8;--t-stone:#f5f1e8;--t-mist:#f5f1e8;--t-snow:#fff;--t-forest:#0f2e1d;--t-navy:#0f2e1d;--t-navy-deep:#0b2417;--t-navy-mid:#0b2417;--t-line:#0f2e1d1f;--t-line-dark:#f5f1e81f;--t-border:#0f2e1d26;--t-ink:#0f2e1d;--t-ink-light:#0f2e1db3;--t-muted:#0f2e1d8c;--t-light:#0f2e1d66;--t-primary:#c9a227;--t-primary-dark:#0f2e1d;--t-primary-light:#c9a2271f;--t-primary-hover:#e5c158;--t-accent:#c9a227;--t-accent-light:#c9a22724;--t-accent-soft:#c9a2274d;--t-accent-bright:#e5c158;--t-shadow-sm:0 1px 3px color-mix(in oklab, var(--t-navy-deep) 12%, transparent);--t-shadow-md:0 6px 24px color-mix(in oklab, var(--t-navy-deep) 16%, transparent);--t-shadow-lg:0 14px 44px color-mix(in oklab, var(--t-navy-deep) 22%, transparent);--t-shadow-xl:0 24px 70px color-mix(in oklab, var(--t-navy-deep) 28%, transparent);--t-radius-sm:2px;--t-radius-md:2px;--t-radius-lg:2px;--t-radius-xl:2px;--t-radius-2xl:2px;--t-page-bg:#f5f1e8;--brand-on-primary:#f5f1e8;--brand-on-accent:#0f2e1d;--brand-on-secondary:#0f2e1d;color:var(--t-ink)}[data-theme=lhotse] ::selection{background:var(--t-accent);color:var(--brand-on-accent)}[data-theme=lhotse] :focus-visible{outline:2px solid var(--t-primary);outline-offset:2px}[data-theme=lhotse] .lh-container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:640px){[data-theme=lhotse] .lh-container{padding-inline:1.5rem}}@media (min-width:1024px){[data-theme=lhotse] .lh-container{padding-inline:2.5rem}}[data-theme=lhotse] .lh-section-pad{padding-block:6rem}[data-theme=lhotse] .lh-nav-item{align-items:center;display:flex;position:relative}[data-theme=lhotse] .lh-nav-panel{z-index:60;visibility:hidden;opacity:0;pointer-events:none;padding-top:1.5rem;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;left:0;transform:translateY(-.375rem)}[data-theme=lhotse] .lh-nav-item[data-open=true] .lh-nav-panel{visibility:visible;opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=lhotse] .lh-nav-panel{transition:opacity .12s,visibility .12s;transform:none}[data-theme=lhotse] .lh-nav-caret,[data-theme=lhotse] .lh-nav-drawer-caret{transition:none}}[data-theme=lhotse] .lh-nav-menu{background:var(--t-primary-dark);border:1px solid color-mix(in oklab, var(--t-accent) 25%, transparent);min-width:14rem;box-shadow:var(--t-shadow-lg);border-radius:2px;padding-block:.375rem}[data-theme=lhotse] .lh-nav-link{letter-spacing:.015em;color:color-mix(in oklab, var(--brand-on-primary) 85%, transparent);border-left:2px solid #0000;padding:.625rem 1.125rem;font-size:.875rem;transition:color .3s,border-color .3s,background-color .3s;display:block}[data-theme=lhotse] .lh-nav-link:hover,[data-theme=lhotse] .lh-nav-link:focus-visible{color:var(--t-accent);border-left-color:var(--t-accent);background:color-mix(in oklab, var(--t-accent) 8%, transparent)}[data-theme=lhotse] .lh-nav-caret{transition:transform .3s}[data-theme=lhotse] .lh-nav-item[data-open=true] .lh-nav-caret{transform:rotate(180deg)}[data-theme=lhotse] .lh-nav-drawer-group>summary{list-style:none}[data-theme=lhotse] .lh-nav-drawer-group>summary::-webkit-details-marker{display:none}[data-theme=lhotse] .lh-nav-drawer-caret{color:var(--t-accent);flex:none;transition:transform .3s}[data-theme=lhotse] .lh-nav-drawer-group[open] .lh-nav-drawer-caret{transform:rotate(180deg)}[data-theme=lhotse] .lh-nav-drawer-link{letter-spacing:.015em;color:color-mix(in oklab, var(--brand-on-primary) 70%, transparent);border-left:2px solid color-mix(in oklab, var(--t-accent) 30%, transparent);padding:.625rem 0 .625rem 1rem;font-size:.9375rem;transition:color .3s,border-color .3s;display:block}[data-theme=lhotse] .lh-nav-drawer-link:hover,[data-theme=lhotse] .lh-nav-drawer-link:focus-visible{color:var(--t-accent);border-left-color:var(--t-accent)}[data-theme=lhotse] .lh-text-body{color:var(--t-ink-light);font-size:.9375rem;line-height:1.7}[data-theme=lhotse] .lh-btn{letter-spacing:.015em;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex}[data-theme=lhotse] .lh-btn--primary{background:var(--t-accent);color:var(--brand-on-accent);box-shadow:0 4px 20px color-mix(in oklab, var(--t-accent) 25%, transparent)}[data-theme=lhotse] .lh-btn--primary:hover{background:var(--t-accent-bright);color:var(--brand-on-accent)}[data-theme=lhotse] .lh-btn--outline{border:1px solid color-mix(in oklab, var(--brand-on-primary) 25%, transparent);color:var(--brand-on-primary);background:0 0;font-weight:500}[data-theme=lhotse] .lh-btn--outline:hover{border-color:var(--t-accent);color:var(--t-accent)}[data-theme=lhotse] .lh-btn--outline-ink{border:1px solid color-mix(in oklab, var(--t-ink) 25%, transparent);color:var(--t-ink);background:0 0;font-weight:500}[data-theme=lhotse] .lh-btn--outline-ink:hover{border-color:var(--t-accent);color:var(--t-accent)}[data-theme=lhotse] .lh-btn--dark{background:var(--t-primary-dark);color:var(--brand-on-primary)}[data-theme=lhotse] .lh-btn--dark:hover{background:var(--t-navy-deep);color:var(--brand-on-primary)}[data-theme=lhotse] .lh-btn--light{background:var(--t-white);color:var(--t-ink)}[data-theme=lhotse] .lh-btn--light:hover{background:var(--t-snow);color:var(--t-ink)}[data-theme=lhotse] .lh-btn--ghost{color:var(--t-ink-light);background:0 0}[data-theme=lhotse] .lh-btn--ghost:hover{color:var(--t-accent)}[data-theme=lhotse] .lh-slab{background:var(--t-primary-dark);border-radius:2px;position:relative;overflow:hidden}[data-theme=lhotse] .lh-panel{background:color-mix(in oklab, var(--t-white) 3%, transparent);border:1px solid color-mix(in oklab, var(--t-white) 10%, transparent);border-radius:2px;transition:border-color .3s,background-color .3s;position:relative}[data-theme=lhotse] .lh-panel:hover{border-color:color-mix(in oklab, var(--t-accent) 40%, transparent);background:color-mix(in oklab, var(--t-white) 6%, transparent)}[data-theme=lhotse] .lh-paper{background:color-mix(in oklab, var(--t-snow) 45%, transparent);border:1px solid color-mix(in oklab, var(--t-ink) 10%, transparent);border-radius:2px;transition:border-color .3s;position:relative}[data-theme=lhotse] .lh-paper:hover{border-color:color-mix(in oklab, var(--t-accent) 50%, transparent)}[data-theme=lhotse] .lh-wipe:after{content:"";inset-inline:0;background:var(--t-accent);transform-origin:0;pointer-events:none;height:2px;transition:transform .5s;position:absolute;bottom:0;transform:scaleX(0)}[data-theme=lhotse] .lh-wipe:hover:after{transform:scaleX(1)}[data-theme=lhotse] .lh-eyebrow{color:var(--t-ink)}[data-theme=lhotse] .bg-primary-dark .lh-eyebrow,[data-theme=lhotse] .lh-panel .lh-eyebrow,[data-theme=lhotse] .lh-slab .lh-eyebrow{color:var(--t-accent)}[data-theme=lhotse] .lh-caption{color:var(--t-ink-light)}[data-theme=lhotse] .bg-primary-dark .lh-caption,[data-theme=lhotse] .lh-panel .lh-caption,[data-theme=lhotse] .lh-slab .lh-caption{color:var(--t-accent)}[data-theme=lhotse] header.bg-primary-dark,[data-theme=lhotse] footer.bg-primary-dark,[data-theme=lhotse] .bg-primary-dark,[data-theme=lhotse] .bg-ink{color:var(--t-white)}[data-theme=lhotse] .lh-btn--outline{isolation:isolate;transition:color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-theme=lhotse] .lh-btn--outline:before{content:"";z-index:-1;background:var(--t-white);transform-origin:0;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}[data-theme=lhotse] .lh-btn--outline:hover:before,[data-theme=lhotse] .lh-btn--outline:focus-visible:before{transform:scaleX(1)}[data-theme=lhotse] .lh-btn--outline:hover,[data-theme=lhotse] .lh-btn--outline:focus-visible{border-color:var(--t-white);color:var(--t-primary-dark);background:0 0;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=lhotse] .lh-btn--outline:before{opacity:0;transition:opacity .18s;transform:scaleX(1)}[data-theme=lhotse] .lh-btn--outline:hover:before,[data-theme=lhotse] .lh-btn--outline:focus-visible:before{opacity:1}}[data-theme=lhotse] .lh-btn--outline-ink{isolation:isolate;transition:color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-theme=lhotse] .lh-btn--outline-ink:before{content:"";z-index:-1;background:var(--t-ink);transform-origin:0;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}[data-theme=lhotse] .lh-btn--outline-ink:hover:before,[data-theme=lhotse] .lh-btn--outline-ink:focus-visible:before{transform:scaleX(1)}[data-theme=lhotse] .lh-btn--outline-ink:hover,[data-theme=lhotse] .lh-btn--outline-ink:focus-visible{border-color:var(--t-ink);color:var(--t-white);background:0 0;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=lhotse] .lh-btn--outline-ink:before{opacity:0;transition:opacity .18s;transform:scaleX(1)}[data-theme=lhotse] .lh-btn--outline-ink:hover:before,[data-theme=lhotse] .lh-btn--outline-ink:focus-visible:before{opacity:1}}[data-theme=lhotse] .lh-btn--ghost{isolation:isolate;transition:color .28s cubic-bezier(.4,0,.2,1),border-color .28s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}[data-theme=lhotse] .lh-btn--ghost:before{content:"";z-index:-1;background:var(--t-ink);transform-origin:0;transition:transform .42s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleX(0)}[data-theme=lhotse] .lh-btn--ghost:hover:before,[data-theme=lhotse] .lh-btn--ghost:focus-visible:before{transform:scaleX(1)}[data-theme=lhotse] .lh-btn--ghost:hover,[data-theme=lhotse] .lh-btn--ghost:focus-visible{border-color:var(--t-ink);color:var(--t-white);background:0 0;transform:none}@media (prefers-reduced-motion:reduce){[data-theme=lhotse] .lh-btn--ghost:before{opacity:0;transition:opacity .18s;transform:scaleX(1)}[data-theme=lhotse] .lh-btn--ghost:hover:before,[data-theme=lhotse] .lh-btn--ghost:focus-visible:before{opacity:1}}[data-theme=lhotse] .lh-prim-pad{padding-block:2.5rem}[data-theme=lhotse] .lh-prim-pad.bg-warm+.lh-prim-pad.bg-warm,[data-theme=lhotse] .lh-prim-pad.bg-primary-dark+.lh-prim-pad.bg-primary-dark{padding-top:0}[data-theme=lhotse] .lh-prim-round{border-radius:.75rem}[data-theme=lhotse] .lh-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}[data-theme=lhotse] .lh-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem;line-height:1.6}[data-theme=lhotse] .lh-table caption{caption-side:top;text-align:left;font-family:var(--t-font-serif);letter-spacing:-.01em;padding-bottom:1rem;font-size:1.25rem;font-weight:500}[data-theme=lhotse] .lh-table th,[data-theme=lhotse] .lh-table td{text-align:left;vertical-align:top;border-top:1px solid color-mix(in oklab, currentColor 12%, transparent);min-width:7rem;padding:.875rem 1.25rem}[data-theme=lhotse] .lh-table thead th{border-top:0;border-bottom:1px solid color-mix(in oklab, var(--t-accent) 45%, transparent);text-transform:uppercase;letter-spacing:.18em;padding-block:.75rem .875rem;font-size:.75rem;font-weight:500}[data-theme=lhotse] .lh-table tbody tr:first-child td{border-top:0}[data-theme=lhotse] .lh-table tbody tr:last-child td{border-bottom:1px solid color-mix(in oklab, currentColor 12%, transparent)}[data-theme=lhotse] .lh-table tbody tr:hover{background:color-mix(in oklab, currentColor 4%, transparent)}[data-theme=lhotse] .lh-btn--quiet{color:color-mix(in oklab, currentColor 78%, transparent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--t-accent) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--t-accent) 55%, transparent);text-underline-offset:.35em;background:0 0;padding-inline:.25rem;font-weight:500;text-decoration-thickness:1px}[data-theme=lhotse] .lh-btn--quiet:hover,[data-theme=lhotse] .lh-btn--quiet:focus-visible{color:var(--t-accent);-webkit-text-decoration-color:var(--t-accent);text-decoration-color:var(--t-accent)}[data-theme=lhotse] .lh-rule{border:0;margin:0}[data-theme=lhotse] .lh-rule--line{background-image:linear-gradient(to right, transparent, color-mix(in oklab, var(--t-accent) 70%, transparent), transparent);width:100%;height:1px}[data-theme=lhotse] .lh-rule--dots{background-image:radial-gradient(circle at center, var(--t-accent) 2px, transparent 2.75px);background-repeat:repeat-x;background-size:1.25rem 5px;width:3.75rem;height:5px;margin-inline:auto}[data-theme=lhotse] .lh-routine caption{font-size:1.5rem}[data-theme=lhotse] .lh-routine thead td{border-top:0;border-bottom:1px solid color-mix(in oklab, var(--t-accent) 45%, transparent)}[data-theme=lhotse] .lh-routine tbody th{white-space:nowrap;font-weight:500}[data-theme=lhotse] .lh-routine tbody tr:first-child th{border-top:0}[data-theme=lhotse] .lh-routine tbody tr:last-child th{border-bottom:1px solid color-mix(in oklab, currentColor 12%, transparent)}[data-theme=lhotse] .lh-popup{z-index:100;background:color-mix(in oklab, var(--t-navy-deep) 72%, transparent);justify-content:center;align-items:center;padding:1.5rem;animation:.2s both lh-popup-scrim;display:flex;position:fixed;inset:0}[data-theme=lhotse] .lh-popup__panel{border:1px solid color-mix(in oklab, var(--t-accent) 40%, transparent);width:100%;max-width:32rem;max-height:calc(100dvh - 3rem);box-shadow:var(--t-shadow-xl);border-radius:2px;flex-direction:column;animation:.26s both lh-popup-rise;display:flex;position:relative;overflow:hidden}[data-theme=lhotse] .lh-popup__body{overscroll-behavior:contain;min-height:0;overflow-y:auto}[data-theme=lhotse] .lh-popup__close{z-index:1;border:1px solid color-mix(in oklab, var(--t-white) 20%, transparent);background:color-mix(in oklab, var(--t-navy-deep) 65%, transparent);width:2.25rem;height:2.25rem;color:color-mix(in oklab, var(--t-white) 78%, transparent);border-radius:9999px;justify-content:center;align-items:center;transition:border-color .3s,background-color .3s,color .3s;display:flex;position:absolute;top:.75rem;right:.75rem}[data-theme=lhotse] .lh-popup__close:hover,[data-theme=lhotse] .lh-popup__close:focus-visible{border-color:var(--t-accent);background:var(--t-accent);color:var(--brand-on-accent)}@keyframes lh-popup-scrim{0%{opacity:0}to{opacity:1}}@keyframes lh-popup-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-theme=lhotse] .lh-popup,[data-theme=lhotse] .lh-popup__panel{animation:none}}[data-theme=lhotse] .lh-carousel{position:relative}[data-theme=lhotse] .lh-carousel__stage,[data-theme=lhotse] .lh-carousel__viewport{touch-action:pan-y;position:relative}[data-theme=lhotse] .lh-carousel__stage--full{background:var(--t-primary-dark);border-radius:2px;min-height:24rem;overflow:hidden}@media (min-width:640px){[data-theme=lhotse] .lh-carousel__stage--full{min-height:30rem}}@media (min-width:1024px){[data-theme=lhotse] .lh-carousel__stage--full{min-height:34rem}}[data-theme=lhotse] .lh-carousel__stack{display:grid}[data-theme=lhotse] .lh-carousel__stack>.lh-carousel__pane{grid-area:1/1}[data-theme=lhotse] .lh-carousel__pane{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s linear .6s;position:relative}[data-theme=lhotse] .lh-carousel__pane.is-on{opacity:1;visibility:visible;transition:opacity .6s,visibility}[data-theme=lhotse] .lh-carousel__pane--full{flex-direction:column;justify-content:flex-end;display:flex}[data-theme=lhotse] .lh-carousel__pane--split{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){[data-theme=lhotse] .lh-carousel__pane--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}[data-theme=lhotse] .lh-carousel__pane--split.lh-carousel__pane--solo{grid-template-columns:minmax(0,1fr)}}[data-theme=lhotse] .lh-carousel__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-theme=lhotse] .lh-carousel__scrim{background:linear-gradient(to top, color-mix(in oklab, var(--t-primary-dark) 92%, transparent) 0%, color-mix(in oklab, var(--t-primary-dark) 55%, transparent) 45%, color-mix(in oklab, var(--t-primary-dark) 12%, transparent) 100%);position:absolute;inset:0}[data-theme=lhotse] .lh-carousel__rule{inset-inline:0;z-index:2;background-image:linear-gradient(to right, transparent, var(--t-accent), transparent);opacity:.6;height:3px;position:absolute;top:0}[data-theme=lhotse] .lh-carousel__over{max-width:40rem;padding:2rem 1.5rem 2.25rem;position:relative}@media (min-width:640px){[data-theme=lhotse] .lh-carousel__over{padding:3rem 3rem 3.25rem}}[data-theme=lhotse] .lh-carousel__film{flex:auto;min-height:0;position:relative}[data-theme=lhotse] .lh-carousel__video{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-theme=lhotse] .lh-carousel__strip{background:var(--t-navy-deep);border-top:1px solid color-mix(in oklab, var(--t-accent) 35%, transparent);padding:1.5rem;position:relative}@media (min-width:640px){[data-theme=lhotse] .lh-carousel__strip{padding:1.75rem 3rem 2rem}}[data-theme=lhotse] .lh-carousel__frame{background:var(--t-primary-dark);aspect-ratio:4/3;border-radius:2px;position:relative;overflow:hidden}[data-theme=lhotse] .lh-carousel__words{padding:2rem}@media (min-width:640px){[data-theme=lhotse] .lh-carousel__words{padding:2.5rem}}[data-theme=lhotse] .lh-carousel__viewport{overflow:hidden}[data-theme=lhotse] .lh-carousel__track{--lh-carousel-per:1;--lh-carousel-gap:1.5rem;--lh-carousel-at:0;gap:var(--lh-carousel-gap);transform:translateX(calc(var(--lh-carousel-at) * -1 * ((100% + var(--lh-carousel-gap)) / var(--lh-carousel-per))));transition:transform .6s;display:flex}@media (min-width:640px){[data-theme=lhotse] .lh-carousel__track{--lh-carousel-per:2}}@media (min-width:1024px){[data-theme=lhotse] .lh-carousel__track{--lh-carousel-per:3}}[data-theme=lhotse] .lh-carousel__card{flex-direction:column;flex:0 0 calc((100% - (var(--lh-carousel-per) - 1) * var(--lh-carousel-gap)) / var(--lh-carousel-per));display:flex;overflow:hidden}[data-theme=lhotse] .lh-carousel__cardwords{padding:1.5rem}[data-theme=lhotse] .lh-carousel__pager{justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}[data-theme=lhotse] .lh-carousel__dots{align-items:center;display:flex}[data-theme=lhotse] .lh-carousel__arrow{border:1px solid color-mix(in oklab, currentColor 22%, transparent);width:2.75rem;height:2.75rem;color:color-mix(in oklab, currentColor 65%, transparent);cursor:pointer;background:0 0;border-radius:2px;flex:none;justify-content:center;align-items:center;transition:border-color .3s,color .3s;display:flex}[data-theme=lhotse] .lh-carousel__arrow:hover,[data-theme=lhotse] .lh-carousel__arrow:focus-visible{border-color:var(--t-accent);color:var(--t-accent)}[data-theme=lhotse] .lh-carousel__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0 .25rem;display:flex}[data-theme=lhotse] .lh-carousel__mark{background:color-mix(in oklab, currentColor 25%, transparent);border-radius:9999px;width:6px;height:6px;transition:width .3s,background-color .3s,border-radius .3s;display:block}[data-theme=lhotse] .lh-carousel__dot:hover .lh-carousel__mark,[data-theme=lhotse] .lh-carousel__dot:focus-visible .lh-carousel__mark{background:color-mix(in oklab, currentColor 45%, transparent)}[data-theme=lhotse] .lh-carousel__dot[aria-current=true] .lh-carousel__mark{background:var(--t-accent);border-radius:2px;width:2rem}[data-theme=lhotse] .lh-carousel__count{z-index:2;font-family:var(--t-font-serif);letter-spacing:.08em;color:var(--t-accent);font-size:1.125rem;position:absolute;top:1.5rem;right:1.5rem}[data-theme=lhotse] .lh-carousel__count-total{color:color-mix(in oklab, var(--t-white) 45%, transparent)}@media (min-width:640px){[data-theme=lhotse] .lh-carousel__count{font-size:1.375rem;top:2rem;right:2rem}}@media (prefers-reduced-motion:reduce){[data-theme=lhotse] .lh-carousel__pane,[data-theme=lhotse] .lh-carousel__pane.is-on,[data-theme=lhotse] .lh-carousel__track,[data-theme=lhotse] .lh-carousel__mark{transition:none}}
