@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy-900: #002352;--navy-800: #0b4a82;--navy-600: #44749c;--navy-500: #3e6e96;--navy-400: #6193c0;--navy-300: #73b1dc;--navy-200: #b7cfe3;--navy-100: #cfe3f2;--footer-line: #1b3f66;--ink: #1b241f;--ink-2: #4b4b4b;--ink-3: #3b4740;--bg: #f5f5f5;--white: #ffffff;--line: #e0e0e0;--row-hover: #ececec;--black: #141414;--note: #707070;--placeholder: #707070;--error: #a62b22;--serif: "Newsreader", Georgia, serif;--sans: "Archivo", system-ui, -apple-system, sans-serif;--pad-y: clamp(56px, 7vw, 84px);--pad-y-lg: clamp(96px, 10vw, 132px);--gutter: clamp(20px, 4vw, 52px);--shell: 1280px;--pad-x: var(--gutter);--radius: 8px;--radius-card: 12px;--pill: 99px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%}a{color:var(--navy-900);text-decoration:none}a:hover{color:var(--navy-800)}:focus-visible{outline:2px solid var(--navy-900);outline-offset:3px;border-radius:3px}.site-footer :focus-visible,.section--dark :focus-visible{outline-color:var(--white)}.shell{max-width:var(--shell);margin:0 auto;background:var(--bg)}.section{padding:var(--pad-y) var(--pad-x)}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.section--dark{background:var(--navy-900);color:var(--white)}.stack{display:flex;flex-direction:column}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(32px,5vw,72px);align-items:center}.split--top{align-items:start}.split--wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.band{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--navy-900)}.eyebrow-rule{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--navy-300)}.eyebrow-rule:before{content:"";width:28px;height:1px;background:var(--navy-300);flex:none}.h1{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.5vw,60px);line-height:1.08;letter-spacing:-.01em;max-width:22ch;text-wrap:pretty}.h1--hero{font-size:clamp(38px,6.2vw,72px);line-height:1.06;max-width:18ch}.h1 em{font-style:italic;color:var(--navy-300)}.h2{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.8vw,38px);line-height:1.15;color:var(--navy-900)}.section--dark .h2{color:var(--white)}.h3{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.4vw,34px);line-height:1.2;color:var(--navy-900)}.card-title{margin:0;font-family:var(--serif);font-size:20px;font-weight:400;line-height:1.2;color:var(--navy-900)}.numeral{font-family:var(--serif);font-size:22px;color:var(--navy-500);line-height:1}.lede{margin:0;font-size:clamp(15px,1.6vw,17px);line-height:1.65;color:var(--navy-200);max-width:62ch}.prose{margin:0;font-size:15px;line-height:1.75;color:var(--ink-2);max-width:66ch}.prose--wide{max-width:72ch}.card-copy{margin:0;font-size:13.5px;line-height:1.6;color:var(--ink-2);max-width:64ch}.label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-900);font-weight:600}.label-value{font-size:13.5px;line-height:1.55;color:var(--ink-2)}.note{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:var(--note)}.crumbs{font-size:12.5px;color:var(--navy-300)}.crumbs a{color:var(--navy-300)}.crumbs a:hover{color:var(--white)}.arrow-link{font-weight:600;font-size:14px;width:fit-content}.arrow-link--caps{font-size:13px;letter-spacing:.12em;text-transform:uppercase}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--pill);padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;text-align:center}.btn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:0%;border-radius:var(--pill);background:var(--navy-900);transition:height .45s cubic-bezier(.65,0,.35,1);z-index:0;pointer-events:none}.btn>span{position:relative;z-index:1;display:inline-block;transition:transform .35s ease}.btn:hover:before{height:100%}.btn:hover>span{transform:scale(1.05)}.btn:hover{color:var(--white)}.btn--navy{background:var(--navy-900);color:var(--white)}.btn--white{background:var(--white);color:var(--navy-900)}.btn--line{background:transparent;border:1px solid var(--navy-600);color:var(--white);font-weight:500}.btn--line:before{background:var(--white)}.btn--line:hover{color:var(--navy-900)}.btn--outline{background:transparent;border:1px solid var(--navy-900);color:var(--navy-900)}.btn--outline.btn--sm{padding:10px 19px}.btn--sm{padding:11px 20px;font-size:13.5px}.btn--lg{padding:14px 26px;font-size:14.5px}.btn-row{display:flex;gap:14px;flex-wrap:wrap}.divgrid{display:grid}.divgrid>*{padding:26px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.divgrid--2{grid-template-columns:repeat(2,1fr)}.divgrid--2>:nth-child(2n){border-right:none}.divgrid--2>:nth-last-child(-n+2){border-bottom:none}.divgrid--3{grid-template-columns:repeat(3,1fr)}.divgrid--3>:nth-child(3n){border-right:none}.divgrid--3>:nth-last-child(-n+3){border-bottom:none}.divgrid--3.divgrid--of5>:nth-child(3){border-bottom:1px solid var(--line)}.divgrid--3.divgrid--of5>:nth-child(4),.divgrid--3.divgrid--of5>:nth-child(5){border-bottom:none}.divgrid--boxed{border-top:1px solid var(--line);border-left:1px solid var(--line)}.divgrid--boxed>*{padding:36px 30px}@media(max-width:820px){.divgrid--boxed{grid-template-columns:1fr}.divgrid--boxed>*{border-right:none}.divgrid--boxed>:last-child{border-bottom:none}}@media(max-width:700px){.divgrid{grid-template-columns:1fr}.divgrid>*{border-right:none;border-bottom:1px solid var(--line)}.divgrid>:last-child{border-bottom:none}}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px}.card-lift{transition:transform .25s ease,box-shadow .25s ease}.card-lift:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00235224}.tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-900);font-weight:600;background:#e6edf5;padding:5px 10px;border-radius:var(--pill);white-space:nowrap}.figure{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.figure img{width:100%;height:100%;object-fit:cover;display:block}.figure--tall{height:clamp(240px,32vw,440px)}.figure--md{height:clamp(240px,30vw,410px)}.figure--sm{height:clamp(220px,26vw,360px)}.figure--band{height:clamp(200px,22vw,310px)}.figure--inline{height:clamp(200px,24vw,290px)}.bullets{display:flex;flex-direction:column;gap:11px}.bullet{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.6;color:var(--ink)}.bullet:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--navy-900);flex:none;margin-top:6px}.bullet--center{align-items:center}.bullet--center:before{margin-top:0}.bullet strong{font-weight:600}.meta{display:flex;flex-direction:column;gap:3px}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.head-titles{display:flex;flex-direction:column;gap:10px}.hero{position:relative;overflow-x:clip;min-height:560px}.hero--short{min-height:480px}.hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero__photo--low{object-position:center 72%}.hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#f5f5f5eb,#f5f5f5b8 60%,#f5f5f500) 0 0 / 100% 112px no-repeat,linear-gradient(100deg,var(--bg) 0%,var(--bg) 40%,rgba(245,245,245,.82) 54%,rgba(245,245,245,0) 72%)}@media(max-width:860px){.hero__scrim{background:linear-gradient(180deg,#f5f5f5f5,#f5f5f5ed 52%,#f5f5f594)}}.hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;min-height:inherit;gap:28px}.hero__content{flex:1;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:0 var(--pad-x) 60px;max-width:640px}.hero__content--wide{gap:22px;max-width:900px}.hero__title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(34px,5.4vw,58px);line-height:1.08;color:var(--navy-900);text-wrap:pretty}.hero__title--sm{font-size:clamp(32px,5vw,48px);line-height:1.1}.hero__lede{margin:0;font-size:16px;line-height:1.65;color:var(--ink-3);max-width:52ch}.hero__lede--wide{line-height:1.7;max-width:60ch}@media(max-width:640px){.hero,.hero--short{min-height:460px}.hero__content{justify-content:flex-start}}.strip{position:relative;z-index:3;margin-top:-46px;padding:0 var(--pad-x)}.strip__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:980px){.strip__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.strip__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:430px){.strip__grid{grid-template-columns:1fr}}.strip-card{display:flex;align-items:center;gap:12px;background:var(--white);border-radius:var(--radius-card);box-shadow:0 10px 30px #0023521f;padding:16px 18px}.strip-card__label{font-weight:600;font-size:14.5px;color:var(--navy-900)}.strip-card--link{color:var(--navy-900);transition:transform .25s ease,box-shadow .25s ease}.strip-card--link:hover,.strip-card--link:focus-visible{transform:translateY(-3px);box-shadow:0 16px 36px #00235233}.strip-card__arrow{width:17px;height:17px;flex:none;margin-left:auto;color:var(--navy-500);transition:transform .25s ease,color .25s ease}.strip-card--link:hover .strip-card__arrow,.strip-card--link:focus-visible .strip-card__arrow{transform:translate(3px);color:var(--navy-900)}.svc-item__link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:2px;font-size:14px;font-weight:600;color:var(--navy-800)}.svc-item__link svg{width:15px;height:15px;transition:transform .25s ease}.svc-item__link:hover,.svc-item__link:focus-visible{color:var(--navy-900);text-decoration:underline;text-underline-offset:4px}.svc-item__link:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.strip-card--link,.strip-card__arrow,.svc-item__link svg{transition-duration:.01ms}}.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 48px}.svc-item{display:flex;flex-direction:column;gap:12px}.svc-item__head{display:flex;align-items:center;gap:14px}.svc-item__title{margin:0;font-family:var(--serif);font-weight:400;font-size:21px;color:var(--navy-900)}.svc-item p{margin:0 0 0 46px;font-size:15px;line-height:1.65;color:var(--ink-2)}@media(max-width:640px){.svc-grid{grid-template-columns:1fr}}.profile{display:grid;grid-template-columns:264px 1fr;gap:36px;align-items:start}.profile__photo{border-radius:var(--radius);overflow:hidden;aspect-ratio:3 / 4}.profile__photo img{width:100%;height:100%;object-fit:cover;display:block}.profile__body{display:flex;flex-direction:column;gap:10px}.profile__role{font-size:13px;font-weight:600;color:var(--navy-500);letter-spacing:.02em}.profile__body p{margin:0;font-size:15px;line-height:1.7;color:var(--ink-2)}.profile__id{display:flex;flex-direction:column;gap:6px}.profile--no-photo .profile__body p{max-width:74ch}@media(max-width:600px){.profile{grid-template-columns:1fr}.profile__photo{max-width:264px}}.quote{margin:0 auto;padding:56px clamp(24px,4vw,48px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(20px,2.6vw,26px);line-height:1.5;color:var(--navy-900);max-width:60ch;text-align:center}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn:before,.btn>span,.card-lift{transition:none}}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-20{gap:20px}.gap-26{gap:26px}.gap-32{gap:32px}.gap-36{gap:36px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:var(--white);color:var(--navy-900);padding:12px 18px;border-radius:0 0 var(--radius) 0;font-size:14px;font-weight:600}.skip-link:focus{left:0}.sel{position:relative}.sel__button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--white);font:inherit;font-size:14px;font-weight:400;color:var(--ink);text-align:left;cursor:pointer}.sel__button:hover{border-color:var(--navy-300)}.sel__button[data-placeholder] .sel__value{color:var(--placeholder)}.sel__button:focus-visible{outline:2px solid var(--navy-900);outline-offset:1px;border-color:transparent}.sel__chevron{flex:none;width:7px;height:7px;margin-top:-3px;border-right:1.5px solid var(--navy-900);border-bottom:1.5px solid var(--navy-900);transform:rotate(45deg);transition:transform .2s ease}.sel__button[aria-expanded=true]{border-color:var(--navy-900)}.sel__button[aria-expanded=true] .sel__chevron{transform:rotate(225deg);margin-top:3px}.sel__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;margin:0;padding:6px;list-style:none;max-height:264px;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 38px #14352a29}.sel__menu[hidden]{display:none}.sel__menu:focus-visible{outline:none}.sel__option{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:5px;font-size:14px;line-height:1.4;color:var(--ink);cursor:pointer}.sel__option[data-active]{background:var(--row-hover)}.sel__option[aria-selected=true]{color:var(--navy-900);font-weight:600}.sel__option[aria-selected=true]:after{content:"";flex:none;width:5px;height:9px;margin:-2px 3px 0 0;border-right:2px solid var(--navy-900);border-bottom:2px solid var(--navy-900);transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.sel__chevron{transition:none}}[data-schedule-link][hidden]{display:none!important}
