@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap);:root{--ink:#193d36;--muted:#5e6c65;--paper:#fbfaf6;--cream:#f0eee5;--line:#d9dfd5;--gold:#b3915c;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:#fbfaf6;background:var(--paper);color:#193d36;color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:1.7;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b88435;outline-offset:5px}img{display:block;max-width:100%}figure,h1,h2,h3,h4,p{margin:0}p+p{margin-top:18px}h1,h2,h3,h4{font-weight:400}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-family:var(--serif)}h1{font-size:clamp(46px,4.5vw,70px);letter-spacing:-2.7px;line-height:1.06}h2{font-size:clamp(36px,3.3vw,52px);letter-spacing:-1.6px;line-height:1.12}h3{font-size:30px;line-height:1.2}em{color:#798668;font-weight:400}p{color:#5e6c65;color:var(--muted)}.wrap{margin-inline:auto;max-width:1260px;width:calc(100% - 112px)}.section{padding-block:100px}.eyebrow{color:#637561;font-size:11px;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:24px}.header{background:hsla(48,38%,97%,.97);border-bottom:1px solid #d9dfd5;border-bottom:1px solid var(--line);display:flex;gap:24px;height:92px;justify-content:space-between;padding:0 56px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.brand,.header{align-items:center}.brand{display:inline-flex;gap:17px;white-space:nowrap}.brand-name{font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:48px;letter-spacing:-3px;line-height:1}.brand-name>span{color:#b3915c;color:var(--gold)}.brand-by{border-left:1px solid #c4cdbf;font-size:9px;letter-spacing:2px;line-height:1.5;padding-left:17px}.nav{align-items:center;display:flex;font-size:13px;font-weight:500;gap:30px}.footer a:hover,.nav a:hover,.text-link:hover{color:#937143}.nav-cta{border:1px solid #bac5b6;padding:12px 20px}.nav-cta span{margin-left:12px}.menu-button{display:none}.skip{background:#fff;left:15px;padding:10px;position:fixed;top:-80px;z-index:30}.skip:focus{top:10px}.hero{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1.15fr 1fr;padding-block:65px 75px}.hero .eyebrow{align-items:center;display:flex;gap:10px}.dot{background:#a5834b;border-radius:50%;flex-shrink:0;height:7px;width:7px}.hero-intro{font-size:18px;line-height:1.8;margin-top:28px;max-width:550px}.hero-intro strong{color:#193d36;color:var(--ink);font-weight:500}.hero-small{font-size:15px;margin-top:13px;max-width:475px}.actions{display:flex;gap:26px;margin-top:32px}.actions,.button{align-items:center}.button{background:#193d36;background:var(--ink);border:1px solid #193d36;border:1px solid var(--ink);color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:30px;justify-content:space-between;padding:15px 24px;transition:background .2s}.button:hover{background:#31594c}.button span{font-size:20px;line-height:1}.text-link{align-items:center;border-bottom:1px solid #bdc5b8;display:inline-flex;font-size:13px;font-weight:600;gap:15px;padding-bottom:5px}.hero-facts{display:flex;font-size:10px;gap:30px;letter-spacing:.3px;margin-top:38px}.hero-facts span{color:#5e6c65;color:var(--muted);display:flex;flex-direction:column}.hero-facts strong{color:#193d36;color:var(--ink);font-size:13px;font-weight:500;margin-top:2px}.hero-facts span+span{border-left:1px solid #d9dfd5;border-left:1px solid var(--line);padding-left:30px}.portrait{margin:0 0 0 15px;position:relative}.portrait>img{border-radius:180px 180px 3px 3px;height:500px;object-fit:cover;object-position:58% 35%;width:100%}.portrait figcaption{background:#fbfaf6;background:var(--paper);bottom:22px;box-shadow:0 5px 30px #183d3610;left:-30px;padding:18px 26px;position:absolute;right:28px}.portrait figcaption>span{color:#5e6c65;color:var(--muted);display:block;font-size:8px;letter-spacing:1.6px}.portrait figcaption>strong{font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:28px;font-weight:400}.portrait figcaption strong span{color:#5e6c65;color:var(--muted);font-family:DM Sans,sans-serif;font-size:11px;margin-left:7px}.portrait-tag{background:#eee9d9;border:5px solid #fbfaf6;border:5px solid var(--paper);border-radius:50%;display:grid;font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:16px;font-style:italic;height:110px;line-height:1.25;place-content:center;position:absolute;right:-16px;text-align:center;top:32px;width:110px}.destination-strip{align-items:center;background:#f0f1e9;border-block:1px solid #d9dfd5;border-block:1px solid var(--line);display:flex;font-size:11px;gap:40px;justify-content:center;letter-spacing:2.8px;padding:26px 30px}.destination-strip i{color:#b3915c;color:var(--gold);font-size:19px}.about{grid-gap:95px;display:grid;gap:95px;grid-template-columns:1fr 1.15fr}.lead{color:#193d36;color:var(--ink);font-size:19px;line-height:1.7}.about-copy>p:not(.lead){font-size:15px}.about .text-link{margin-top:27px}.bhutan-section{background:#193d36;color:#fff;padding-block:76px 34px}.bhutan-grid{grid-gap:75px;align-items:center;display:grid;gap:75px;grid-template-columns:1.1fr 1fr}.bhutan-photo{height:540px;position:relative}.bhutan-photo img{height:100%;object-fit:cover;object-position:48% center;width:100%}.bhutan-photo figcaption{bottom:20px;color:#fff;font-size:9px;left:24px;letter-spacing:2px;position:absolute;text-shadow:0 1px 8px #000}.bhutan-copy .eyebrow,.journey-ideas .eyebrow{color:#c7c7a4}.bhutan-copy h2{font-size:60px}.bhutan-copy em{color:#d6d3b6}.bhutan-copy .lead{color:#f0ede2;font-size:19px;margin-top:23px}.bhutan-copy>p:not(.eyebrow):not(.lead){color:#d1ddd5;font-size:15px}.bhutan-highlights{color:#dce3d8;font-size:13px;list-style:none;margin:24px 0;padding:0}.bhutan-highlights li{border-bottom:1px solid #ffffff22;padding:9px 0}.bhutan-highlights li:before{color:#d6d3b6;content:"↗";margin-right:15px}.button.light{background:#efecdc;border-color:#efecdc;color:#193d36;color:var(--ink)}.button.light:hover{background:#fff}.journey-ideas{grid-gap:36px;border-top:1px solid #ffffff30;display:grid;gap:36px;grid-template-columns:1.2fr 1fr 1fr 1fr;margin-top:60px;padding-top:38px}.journey-ideas .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:12px}.journey-ideas h3{font-size:27px}.journey-ideas h4{font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:20px}.journey-ideas p:not(.eyebrow){color:#c0d0c6;font-size:12px;line-height:1.8;margin-top:12px}.bhutan-note{color:#bdcfc2;font-size:10px;margin-top:32px}.section-heading{align-items:flex-end;display:flex;gap:60px;justify-content:space-between;margin-bottom:48px}.section-heading>p{font-size:14px;max-width:300px}.destination-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr)}.destination{align-items:flex-start;border-top:1px solid #b9c5b2;display:flex;flex-direction:column;padding-top:17px}.destination-number{color:#a28c65;font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:26px;font-style:italic;margin-bottom:28px}.destination .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:8px;min-height:26px}.destination h3{font-size:32px}.destination>p:not(.eyebrow){font-size:13px;line-height:1.85;margin:18px 0 26px}.destination .text-link{font-size:12px;margin-top:auto}.portfolio-note{font-size:11px;margin-top:30px}.portfolio-note a{text-decoration:underline}.services-section{background:#f0eee5;background:var(--cream)}.services{grid-gap:65px;display:grid;gap:65px;grid-template-columns:repeat(3,1fr);margin-top:50px}.services article>span{color:#7b7965;font-size:10px;letter-spacing:1.5px}.services h3{font-size:27px;margin:16px 0}.services p{font-size:14px}.agency-links{border-top:1px solid #d2d5c8;display:flex;font-size:12px;gap:35px;margin-top:40px;padding-top:23px}.agency-links a{display:flex;gap:24px}.trade{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr}.trade>div>p:not(.eyebrow){font-size:14px;margin-top:25px;max-width:455px}.trade .text-link{margin-top:25px}.trade-note{background:#f5f5ed;border:1px solid #cbd2c3;padding:38px}.status{color:#6c745a;display:block;font-size:9px;letter-spacing:1.4px;margin-bottom:20px}.trade-note h3{font-size:30px}.trade .trade-note>p{font-size:14px;margin-top:20px}.trade .trade-note .small{border-top:1px solid #d6dbce;font-size:11px;padding-top:20px}.contact-section{background:#e8ede2}.contact-grid{grid-gap:100px;display:grid;gap:100px;grid-template-columns:1fr 1fr}.contact-grid h2{font-size:54px}.contact-grid>div>p:not(.eyebrow){font-size:14px;margin-top:24px;max-width:380px}.contact-email{display:block;font-family:Georgia,Times New Roman,serif;font-family:var(--serif);font-size:27px;margin-top:32px;overflow-wrap:anywhere}.contact-phone{display:inline-block;font-size:13px;margin-top:8px}.contact-grid .contact-location{color:#637461;font-size:11px;line-height:2}.contact-grid form{padding-top:4px}label{display:block;font-size:11px;font-weight:600;margin-bottom:18px}.form-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}input,select,textarea{background:#f8faf5;border:1px solid #c1ccbb;border-radius:0;color:#193d36;color:var(--ink);font-size:13px;margin-top:7px;padding:12px 14px;width:100%}textarea{min-height:110px;resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#6b7867}input::placeholder,textarea::placeholder{color:#6b7867}.form-note{font-size:10px;margin-top:13px;max-width:440px}.footer{padding-block:50px 22px}.footer-main{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr .85fr}.footer-main p{font-size:11px;line-height:1.9;margin-top:15px}.footer-main strong{font-size:13px;font-weight:500}.footer-links{align-items:flex-start;display:flex;flex-direction:column;font-size:11px;gap:12px}.footer-bottom{border-top:1px solid #d9dfd5;border-top:1px solid var(--line);color:#67725f;display:flex;font-size:9px;gap:30px;justify-content:space-between;margin-top:40px;padding-top:22px}.footer-bottom a{text-decoration:underline}@media(min-width:1500px){.header{padding-inline:max(56px,calc(50% - 630px))}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header{padding-inline:32px}.nav{font-size:12px;gap:20px}.brand-by{display:none}.hero{gap:30px}.hero h1{font-size:53px}.portrait>img{height:470px}.hero-intro{font-size:16px}.hero-small{font-size:14px}.actions{gap:18px}.actions .text-link{font-size:12px}.hero-facts{gap:16px}.hero-facts span+span{padding-left:16px}.destination-strip{gap:26px}.about,.bhutan-grid,.contact-grid,.trade{gap:48px}.bhutan-copy h2{font-size:52px}.journey-ideas{gap:25px}.services{gap:35px}.destination-grid{gap:22px}.footer-main{gap:30px}}@media(max-width:800px){html{scroll-padding-top:86px}.header{height:76px}.brand-name{font-size:42px}.brand-by{display:block}.menu-button{align-items:center;background:transparent;border:1px solid #bdc8b7;color:#193d36;color:var(--ink);display:flex;font-size:12px;gap:20px;padding:8px 13px}.nav{align-items:stretch;background:#fbfaf6;background:var(--paper);border-bottom:1px solid #d9dfd5;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #193d3610;display:none;gap:0;left:0;padding:22px 32px;position:absolute;right:0;top:75px}.nav.open{display:flex;flex-direction:column}.nav a{padding:12px 5px}.nav .nav-cta{margin-top:10px;padding:12px 16px}.hero{gap:25px;padding-block:44px 55px}.hero h1{font-size:43px;letter-spacing:-1.7px}.hero .eyebrow{font-size:8px;letter-spacing:1.1px}.portrait{margin-left:0}.portrait>img{height:440px}.portrait-tag{font-size:13px;height:88px;right:-10px;width:88px}.portrait figcaption{left:-10px;padding:14px 17px;right:15px}.portrait figcaption>span{font-size:7px}.hero-intro{font-size:14px}.hero-small{font-size:13px}.actions{flex-wrap:wrap;gap:16px;margin-top:23px}.button{font-size:12px;padding:13px 19px}.hero-facts{font-size:9px;margin-top:24px}.hero-facts strong{font-size:10px}.destination-strip{font-size:9px;gap:20px;letter-spacing:1.5px}.section{padding-block:70px}.about{gap:40px}.about h2{font-size:35px}.lead{font-size:17px}.about-copy>p:not(.lead){font-size:13px}.bhutan-section{padding-top:55px}.bhutan-grid{gap:32px}.bhutan-photo{height:540px}.bhutan-copy h2{font-size:44px}.bhutan-copy .lead{font-size:17px}.bhutan-copy>p:not(.eyebrow):not(.lead){font-size:13px}.bhutan-highlights{font-size:11px}.journey-ideas{grid-template-columns:1fr 1fr}.section-heading{gap:30px}.section-heading>p{max-width:240px}.destination-grid{gap:36px;grid-template-columns:1fr 1fr}.destination .eyebrow{min-height:0}.destination-number{margin-bottom:15px}.contact-grid,.trade{gap:35px}.trade-note{padding:27px}.contact-grid h2{font-size:43px}.form-row{gap:0;grid-template-columns:1fr}.services{gap:24px}.services h3{font-size:24px}.services p{font-size:13px}.footer-main{grid-template-columns:1fr 1fr}.footer-links{flex-direction:row;flex-wrap:wrap;gap:25px;grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px}}@media(max-width:580px){.wrap{width:calc(100% - 40px)}.header{padding-inline:20px}.brand-by{font-size:8px;letter-spacing:1.4px;padding-left:12px}.brand{gap:12px}.hero{gap:35px;grid-template-columns:1fr;padding-top:35px}.hero .eyebrow{font-size:9px}.hero h1{font-size:48px;line-height:1.08}.hero-intro{font-size:16px;margin-top:24px}.hero-small{font-size:14px}.hero-facts{gap:28px}.hero-facts strong{font-size:12px}.hero-facts span+span{padding-left:28px}.actions{gap:24px}.portrait{margin:0 10px 0 12px}.portrait>img{border-radius:150px 150px 2px 2px;height:405px}.portrait figcaption{bottom:18px;left:-12px;padding:14px 22px;right:28px}.portrait-tag{font-size:14px;height:104px;left:-8px;right:auto;top:30px;width:104px}.portrait figcaption>span{font-size:8px}.destination-strip{font-size:8px;gap:8px;justify-content:space-evenly;letter-spacing:.7px;padding:21px 12px}.destination-strip i{font-size:12px}.about,.bhutan-grid,.contact-grid,.trade{gap:32px;grid-template-columns:1fr}.section{padding-block:58px}.eyebrow{font-size:9px;margin-bottom:18px}.about h2,h2{font-size:36px}.about-copy .lead{font-size:17px}.about-copy>p:not(.lead){font-size:14px}.bhutan-section{padding-top:30px}.bhutan-photo{height:335px}.bhutan-copy h2{font-size:49px}.bhutan-copy>p:not(.eyebrow):not(.lead){font-size:14px}.bhutan-highlights{font-size:12px}.journey-ideas{gap:25px;margin-top:40px;padding-top:30px}.journey-ideas>div:first-child,.journey-ideas>div:last-child{grid-column:1/-1}.journey-ideas h3{font-size:28px}.journey-ideas p:not(.eyebrow){font-size:12px}.bhutan-note{font-size:10px;line-height:1.7}.section-heading{display:block;margin-bottom:30px}.section-heading>p{font-size:14px;margin-top:20px;max-width:none}.destination-grid{gap:35px 20px}.destination h3{font-size:28px}.destination .eyebrow{font-size:7px;letter-spacing:.5px;min-height:24px}.destination>p:not(.eyebrow){font-size:12px;line-height:1.8;margin-top:14px}.destination .text-link{font-size:11px;gap:8px}.portfolio-note{font-size:10px}.services{gap:27px;grid-template-columns:1fr;margin-top:34px}.services article{border-top:1px solid #d0d6c7;padding-top:18px}.services h3{font-size:27px;margin:10px 0}.services p{font-size:14px}.agency-links{flex-direction:column;gap:18px;margin-top:30px}.trade-note{padding:26px}.trade-note h3{font-size:29px}.trade>div>p:not(.eyebrow){font-size:14px}.contact-grid h2{font-size:44px}.form-row{gap:12px;grid-template-columns:1fr 1fr}.contact-grid form{padding-top:10px}.contact-grid .button{width:100%}.footer-main{gap:30px;grid-template-columns:1fr}.footer-main p{font-size:12px}.footer-links{flex-direction:column;gap:14px}.footer{padding-top:38px}.footer-bottom{font-size:9px;margin-top:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.portrait-original{margin:0}.portrait-original>img{border-radius:0;height:auto;object-fit:contain}.portrait-original figcaption{background:transparent;border-top:1px solid #d9dfd5;border-top:1px solid var(--line);box-shadow:none;margin-top:14px;padding:15px 0;position:static}.destination-intro{padding-block:0 48px}.destination-intro h2{font-size:44px}.country-nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.country-nav a{border:1px solid #bdc8b7;display:flex;font-size:13px;gap:25px;padding:10px 19px}.country-nav a:hover{background:#e8ede2}.country-section{padding-bottom:42px}.country-section+.country-section{border-top:1px solid #d9dfd5}.photo-credit{color:#c0d0c6;font-size:9px;line-height:1.6;margin-top:10px}.bhutan-note a,.photo-credit a{text-decoration:underline;text-underline-offset:2px}.country-reverse .country-visual{order:2}.country-reverse .bhutan-copy{order:1}.country-light{background:#f0eee5;color:#193d36;color:var(--ink)}.country-light .bhutan-copy .eyebrow,.country-light .journey-ideas .eyebrow{color:#637561}.country-light .bhutan-copy em{color:#737f61}.country-light .bhutan-copy .lead{color:#193d36;color:var(--ink)}.country-light .bhutan-copy>p:not(.eyebrow):not(.lead),.country-light .bhutan-note,.country-light .journey-ideas p:not(.eyebrow),.country-light .photo-credit{color:#5e6c65;color:var(--muted)}.country-light .bhutan-highlights{color:#193d36;color:var(--ink)}.country-light .bhutan-highlights li{border-color:#bdc8b7}.country-light .bhutan-highlights li:before{color:#7b704e}.country-light .journey-ideas{border-color:#bdc8b7}.country-light .button.light{background:#193d36;background:var(--ink);border-color:#193d36;border-color:var(--ink);color:#fff}.country-light .button.light:hover{background:#31594c}.country-section .bhutan-photo figcaption{background:#14352de6;bottom:15px;left:15px;padding:8px 12px;text-shadow:none}.country-section .bhutan-copy h2{font-size:clamp(40px,4.1vw,60px)}@media(max-width:580px){.portrait-original{margin:0}.portrait-original>img{border-radius:0;height:auto}.portrait-original figcaption{padding:15px 0}.destination-intro{padding-bottom:36px}.destination-intro h2{font-size:36px}.country-nav{gap:8px}.country-nav a{font-size:12px;gap:15px;padding:9px 13px}.country-reverse .bhutan-copy,.country-reverse .country-visual{order:0}.country-section .bhutan-copy h2{font-size:46px}.country-section .bhutan-photo{height:320px}.photo-credit{font-size:8px}.country-section .bhutan-photo figcaption{font-size:8px;letter-spacing:1.2px}.country-section{padding-bottom:34px}}.professional-details{margin-top:30px}.credential-grid{grid-gap:18px;border-block:1px solid #d9dfd5;border-block:1px solid var(--line);display:grid;gap:18px;grid-template-columns:1fr 1.15fr;padding-block:20px}.credential{gap:12px;min-width:0}.credential,.credential-logo{align-items:center;display:flex}.credential-logo{flex-shrink:0;justify-content:center;width:54px}.credential-logo img{height:auto;object-fit:contain;width:54px}.credential-logo.asta-logo{background:#193d36;padding:8px;width:90px}.credential-logo.asta-logo img{height:auto;width:74px}.credential-details{display:flex;flex-direction:column;line-height:1.6}.credential-details>span{color:#5e6c65;color:var(--muted);font-size:9px}.credential-details strong{font-size:14px;font-weight:600;letter-spacing:.4px}.credential-details small{color:#5e6c65;color:var(--muted);font-size:9px;text-decoration:underline;text-underline-offset:3px}.credential:hover .credential-details small{color:#193d36;color:var(--ink)}.based-in{font-size:11px;margin-top:14px}.based-in strong{color:#193d36;color:var(--ink);font-weight:500;margin-left:8px}.whatsapp-numbers{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:8px}.whatsapp-numbers a{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.whatsapp-numbers>span:first-child{color:#5e6c65;color:var(--muted);flex-basis:100%;font-size:11px}.phone-divider{color:#5e6c65;color:var(--muted)}@media(max-width:1100px) and (min-width:581px){.credential-grid{gap:18px;grid-template-columns:1fr}.credential-logo,.credential-logo.asta-logo{width:90px}}@media(max-width:580px){.credential-grid{gap:12px;grid-template-columns:1fr 1fr}.credential{align-items:flex-start;flex-direction:column;gap:10px}.credential-logo{height:46px;width:64px}.credential-logo img{height:46px;width:auto}.credential-logo.asta-logo{height:46px;width:108px}.credential-logo.asta-logo img{height:auto;width:92px}.credential-details strong{font-size:14px}.credential-details small,.credential-details>span{font-size:10px}.based-in{font-size:11px}.whatsapp-numbers{font-size:12px;gap:7px}}