@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/montserrat-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-myanmar-myanmar-400-normal.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A9E0-A9FF,U+AA60-AA7F}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-myanmar-myanmar-600-normal.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A9E0-A9FF,U+AA60-AA7F}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-myanmar-myanmar-700-normal.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A9E0-A9FF,U+AA60-AA7F}:root{--color-brand:#0345aa;--color-brand-deep:#002c82;--color-navy:#08275c;--color-gold:#cb9225;--color-surface:#f6f9fd;--color-ink:#202a3a;--color-muted:#526179;--color-border:#dce3ee;--container-max:75rem;--radius-card:1.25rem;--shadow-card:0 8px 24px #08275c0f;color:var(--color-ink);color-scheme:light;background:#fff;font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto;display:block}svg{display:block}a{color:var(--color-brand-deep);text-underline-offset:.25em}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--color-brand-deep);outline-offset:4px}h1,h2,h3,p{overflow-wrap:anywhere;margin:0}h1,h2,h3{color:var(--color-brand-deep);font-weight:700}h1,h2{text-wrap:balance}h2{white-space:pre-line;font-size:clamp(1.75rem,1.2rem + 1.7vw,2.5rem);line-height:1.2}h3{font-size:1.25rem;line-height:1.35}.container{width:min(calc(100% - 2.5rem), var(--container-max));margin-inline:auto}.section{padding-block:3rem;scroll-margin-top:6rem}.eyebrow{color:var(--color-brand-deep);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.heading-accent,h1{padding-left:1.25rem;position:relative}.heading-accent:before,h1:before{content:"";background:linear-gradient(110deg,#b87912 0%,#edbd4d 24%,#fff3b0 42%,#ffd35b 54%,#d69a22 78%,#f6ce6a 100%);width:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 1px 0 #ffffff80}.gold-rule{background:linear-gradient(110deg,#b87912 0%,#edbd4d 24%,#fff3b0 42%,#ffd35b 54%,#d69a22 78%,#f6ce6a 100%);flex-shrink:0;width:4rem;height:3px;display:block;box-shadow:inset 0 1px #ffffff80}.section-heading{max-width:46rem;margin-bottom:2.5rem}.section-heading h2{margin-top:0}.section-flavor{margin-top:.75rem;font-size:1rem;line-height:1.6}.section-intro{max-width:42rem;color:var(--color-muted);margin-top:1.25rem;padding-left:1.25rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:30;background:#fff;padding:.75rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{z-index:20;background:#fff;border-bottom:1px solid #dce3eeb3;position:fixed;top:0;left:0;right:0}.site-header .brand{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.site-header .brand.is-visible{opacity:1;visibility:visible;transition-delay:0s}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;min-height:5.5rem;display:flex;position:relative}.brand{flex-shrink:0;width:8rem;max-width:50%}.brand img{width:100%}.desktop-nav,.header-contact{display:none}.header-actions{align-items:center;gap:.5rem;display:flex}.header-actions .header-contact{display:none}.language-switch{white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;display:flex}.language-switch a{min-height:2.75rem;color:var(--color-muted);align-items:center;text-decoration:none;display:flex}.language-switch a[aria-current]{color:var(--color-brand-deep);font-weight:700;text-decoration:underline}.language-switch a[lang=my]{font-family:Noto Sans Myanmar,sans-serif;line-height:1.8}.language-switch span{color:#9ca7b8}.mobile-menu summary{cursor:pointer;border:1px solid var(--color-border);border-radius:.625rem;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.menu-bars{gap:4px;display:grid}.menu-bars span{background:var(--color-brand-deep);width:18px;height:2px}.mobile-menu nav{border:1px solid var(--color-border);box-shadow:var(--shadow-card);background:#fff;border-radius:.75rem;padding:1rem;position:absolute;top:calc(100% - .25rem);left:0;right:0}.mobile-menu nav a{border-radius:.375rem;padding:.75rem;font-weight:600;text-decoration:none;display:block}.mobile-menu nav a:hover{background:var(--color-surface)}.button-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.button{border:1px solid var(--color-brand);background:var(--color-brand);color:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;max-width:100%;min-height:3.25rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.button:hover{background:var(--color-brand-deep);border-color:var(--color-brand-deep)}.button:active{background:var(--color-navy)}.button svg{flex-shrink:0;width:1.25rem;height:1.25rem}.text-link{align-items:center;gap:.75rem;min-height:2.75rem;font-size:.875rem;font-weight:600;display:inline-flex}.text-link span{font-size:1.25rem}.hero{background:linear-gradient(115deg,#fff 42%,#edf5ff);padding-block:7rem 10rem;position:relative;overflow:hidden}.hero-inner{gap:2.5rem;display:grid}.hero-copy{z-index:2;position:relative}.hero-logo{aspect-ratio:1;width:min(75%,22rem);margin-bottom:1.75rem;margin-left:1.25rem;position:relative;overflow:hidden}.hero-logo img{width:140%;max-width:none;position:absolute;top:-20%;left:-20%}.hero-eyebrow{align-items:center;gap:.75rem;max-width:30rem;display:flex}h1{letter-spacing:-.025em;max-width:12ch;margin-top:1.5rem;font-size:clamp(2.25rem,1.35rem + 3.2vw,4rem);line-height:1.12}h1 span{color:var(--color-brand);display:block}html[lang=en] .hero-copy{container-type:inline-size}html[lang=en] #hero-title{letter-spacing:0;text-wrap:initial;max-width:none;margin-top:0;font-size:clamp(1.25rem,4.8cqi,2.2rem);font-weight:400;line-height:1.25}html[lang=en] #hero-title span{white-space:nowrap;font-size:clamp(1rem,6.5cqi,3rem);font-weight:700;line-height:1.2}.hero-intro{max-width:35rem;color:var(--color-muted);margin-block:1.5rem 2rem;font-size:1.0625rem;line-height:1.7}.hero-intro,.hero-copy>.button-row{margin-left:1.25rem}.hero-note{color:var(--color-muted);align-items:center;gap:.625rem;margin-top:1.75rem;font-size:.75rem;display:flex}.note-dot{background:var(--color-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero-art{isolation:isolate;aspect-ratio:1.05;align-self:center;width:100%;margin-top:48%;position:relative}.hero-city{object-fit:cover;object-position:76% center;opacity:.7;z-index:-2;width:130%;max-width:none;height:125%;position:absolute;top:-35%;right:-18%;mask-image:linear-gradient(#0000,#000 18% 70%,#0000),linear-gradient(90deg,#0000,#000 48%);mask-composite:intersect}.hero-map,.hero-routes{z-index:-1;opacity:.7;width:86%;max-width:none;position:absolute;top:-20%;right:-16%}.hero-routes{opacity:.9;top:-11%}.hero-plane{z-index:1;filter:drop-shadow(0 5px 8px #08275c26);width:25%;position:absolute;top:9%;right:-7%}.hero-doctor{z-index:2;width:108%;max-width:108%;height:auto;position:absolute;bottom:0;right:-.375rem}.hero-care{z-index:3;width:122%;max-width:none;position:absolute;bottom:-22%;right:-18.5%;mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 85%,#0000);mask-composite:intersect}.hero-hospital{z-index:4;width:25%;position:absolute;bottom:-17%;right:-18.5%}.hero-ribbon{z-index:5;pointer-events:none;width:100%;height:clamp(6rem,13vw,13rem);position:absolute;bottom:-1px;left:0}.hero-art-caption{color:var(--color-brand-deep);box-shadow:var(--shadow-card);background:#fffffff0;border:1px solid #fff;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem;font-weight:700;display:flex;position:absolute;bottom:1.25rem;left:.75rem}.hero-art-caption small{font-size:.625rem;font-weight:400;display:block}.caption-cross{background:var(--color-brand);color:#fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.75rem;display:grid}.section-wave{pointer-events:none;width:100%;height:3rem;position:absolute;bottom:-1px;left:0}.about-intro{gap:1.5rem;margin-bottom:2rem;display:grid}.about-intro .section-heading{margin-bottom:0}.about-copy{max-width:42rem;color:var(--color-muted)}.purpose-grid{gap:1.5rem;display:grid}.purpose-card{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:2rem;position:relative}.purpose-card .gold-rule{margin-block:1rem}.purpose-card p{color:var(--color-muted);max-width:50ch}.mission-card{background:var(--color-navy);border-color:var(--color-navy)}.mission-card h3,.mission-card p{color:#fff}.surface-section{background:var(--color-surface)}.service-grid,.destination-grid,.benefit-grid,.team-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.service-grid{gap:1.5rem;width:100%}.service-card{border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fff,#f6f9fc)}.service-media{position:relative}.service-photo{width:100%;height:auto}.service-number{color:#fff;background:linear-gradient(135deg,#ffc35d,#db901d 80%);border-radius:.625rem 2rem 2rem 0;place-items:center;width:clamp(4rem,7vw,5.5rem);height:clamp(2.75rem,4vw,3.5rem);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;display:grid;position:absolute;top:1rem;left:-.5rem;box-shadow:0 3px 8px #8b570826}.service-number:after{content:"";border-top:.75rem solid #9e650d;border-left:.5rem solid #0000;position:absolute;top:100%;left:0}.service-icon{aspect-ratio:1;background:var(--color-navy);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:clamp(4.25rem,7vw,5.5rem);display:grid;position:absolute;bottom:0;left:1.5rem;box-shadow:0 2px 10px #08275c14}.service-icon svg{width:60%;height:60%}.service-copy{padding:.625rem 1.5rem 1.5rem}.service-copy h3{white-space:pre-line;letter-spacing:-.025em;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.15}.icon-disc{background:var(--color-navy);color:#fff;border-radius:50%;place-items:center;width:3.75rem;height:3.75rem;display:grid}.icon-disc svg{width:2rem;height:2rem}.service-card .gold-rule{width:3.5rem;margin-block:.625rem}.service-card p,.destination-card p,.benefit-card p{color:var(--color-muted);font-size:1rem}.service-card p{color:var(--color-brand-deep);font-size:.9375rem;line-height:1.5}.destination-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);padding:1.5rem}.country-heading{align-items:center;gap:.875rem;display:flex}.country-heading img{object-fit:cover;border:1px solid #08275c1a;border-radius:.125rem;width:2.625rem;height:1.75rem}.destination-card .gold-rule{width:2rem;margin-block:1rem}.benefits-section{background:var(--color-navy)}.benefits-section h2,.benefits-section .section-flavor{color:#fff}.benefits-section .section-intro{color:#d5e2f6}.benefit-card{border-radius:var(--radius-card);background:#fff;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.benefit-card>div{flex:12rem;min-width:0}.benefit-number{background:var(--color-brand);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;display:grid}.benefit-card h3{font-size:1.125rem}.benefit-card .gold-rule{width:2rem;margin-block:.875rem}.team-card{grid-template-rows:subgrid;border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);background:#fff;grid-row:span 3;row-gap:0;display:grid;overflow:hidden}.portrait-frame{aspect-ratio:3/4;background:var(--color-surface);position:relative;overflow:hidden}.portrait-frame img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.team-ribbon{width:100%;height:3.5rem;position:absolute;bottom:-1px;left:0}.team-copy{background:linear-gradient(90deg, var(--color-navy), var(--color-brand));padding:.875rem 1.25rem 1.25rem;position:relative}.team-copy h3{color:#fff;font-size:1.25rem;line-height:1.3}.team-honorific{color:#d6e5ff;margin-bottom:.25rem;font-size:.875rem;font-weight:400;display:block}.team-name{display:block}.team-role{color:#e3ecff;margin-top:.625rem;font-size:1rem;font-weight:600;line-height:1.4}.team-content-curve{width:100%;height:1rem;position:absolute;bottom:-1px;left:0}.team-description{background:linear-gradient(#eef4fc,#fff 5rem);padding:.5rem 1.25rem 1.25rem}.team-bio{color:var(--color-muted);font-size:1rem}.contact-section{background:linear-gradient(100deg, var(--color-surface), #fff);padding-bottom:5rem;position:relative;overflow:hidden}.contact-layout{gap:3rem;display:grid}.contact-list{gap:1.25rem;margin-block:2rem;font-style:normal;display:grid}.contact-item{align-items:flex-start;gap:1rem;display:flex}.contact-icon{border:1px solid var(--color-border);width:2.75rem;height:2.75rem;color:var(--color-brand);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.contact-icon svg{width:1.25rem;height:1.25rem}.contact-label{color:var(--color-muted);margin-bottom:.25rem;font-size:.75rem;display:block}.contact-item a{overflow-wrap:anywhere;align-items:center;min-height:1.75rem;font-size:1rem;font-weight:600;display:inline-flex}.contact-item p{max-width:30rem;font-size:1rem}.contact-item>div{min-width:0}.contact-art{display:none}.site-footer{background:var(--color-navy);color:#d5e2f6;padding-block:4rem;position:relative;overflow:hidden}.footer-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.footer-brand{color:#fff;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:700;line-height:1.3}.footer-brand span{margin-top:.375rem;font-size:1rem;font-weight:400;display:block}.footer-inner>div>p:last-child{margin-top:1rem;font-size:1rem}.footer-inner a{color:#fff;align-items:center;gap:1rem;min-height:2.75rem;font-size:1rem;font-weight:600;display:inline-flex}.footer-inner a span{border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;line-height:1;display:grid}.footer-inner a span svg{width:1.25rem;height:1.25rem}.footer-inner a:focus-visible{outline-color:#fff}:lang(my){letter-spacing:normal;text-transform:none;font-family:Noto Sans Myanmar,Montserrat,system-ui,sans-serif;line-height:1.8}html[lang=my] h1{max-width:22ch;font-size:clamp(2rem,1.3rem + 2.4vw,3rem);line-height:1.55}html[lang=my] h2{font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);line-height:1.65}html[lang=my] h3{line-height:1.8}html[lang=my] .hero-intro{line-height:1.95}html[lang=my] .eyebrow{font-size:.875rem}html[lang=my] .header-contact{font-size:.75rem}:lang(en){font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif}@media (width<=63.999rem){.hero-copy{text-align:center}.hero-logo{margin-inline:auto}.hero-copy h1,html[lang=en] #hero-title{width:fit-content;max-width:100%;margin-inline:auto;padding-inline:1.25rem}.hero-intro{margin-inline:auto}.hero-copy>.button-row{justify-content:center;margin-inline:0}}@media (width>=48rem){.container{width:min(calc(100% - 4rem), var(--container-max))}.section{padding-block:4rem}.brand{width:11.25rem}.language-switch{gap:.5rem;font-size:.75rem}.header-actions{gap:1.25rem}.hero{padding-block:8rem 13rem}.hero-art{justify-self:center;width:min(100%,34rem)}.hero-inner{gap:3rem}.hero-intro{font-size:1.125rem}.hero-art-caption{bottom:2rem;left:1.5rem}.purpose-grid,.benefit-grid,.team-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.section-wave{height:4rem}.contact-section{padding-bottom:6rem}}@media (width>=64rem){.section{padding-block:6rem}.header-inner{flex-wrap:wrap;gap:1.25rem;min-height:6rem;padding-block:.5rem}.brand{width:10rem}.desktop-nav{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;display:flex}.desktop-nav a{align-items:center;min-height:2.75rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.desktop-nav a:hover{text-decoration:underline}.header-actions{gap:1rem}.header-actions .header-contact{min-height:2.75rem;padding:.625rem .875rem;font-size:.75rem;display:inline-flex}.mobile-menu{display:none}.hero{padding-block:8rem 14rem}.hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:2rem}.hero-art{width:100%;margin-top:48%}.hero-doctor{right:-2rem}.hero-art-caption{left:-1rem}.hero-note{margin-top:2.25rem}.hero-intro{font-size:1.125rem}.about-intro{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:2.5rem}.purpose-card{padding:2rem}.team-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.benefits-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);align-items:start;gap:3rem;display:grid}.benefits-layout .section-heading{margin-bottom:0}.contact-section{padding-bottom:7rem}.contact-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem}.contact-art{aspect-ratio:.87;border-top:3px solid var(--color-gold);border-radius:50% 50% 2rem 2rem;display:block}.contact-art img{object-fit:cover;border-radius:inherit;width:100%;height:100%}html[lang=my] .header-inner{flex-wrap:wrap;gap:.5rem 1rem;padding-block:.75rem}html[lang=my] .desktop-nav{order:3;justify-content:center;width:100%}html[lang=my] .desktop-nav a{font-size:.8125rem}html[lang=my] .section{scroll-margin-top:10rem}}@media (width>=75rem){.brand{width:11.25rem}.desktop-nav a{font-size:.8125rem}.header-contact{padding-inline:1rem}.hero-inner{gap:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
