@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.rk-demo{z-index:50;background:var(--rk-demo-bg,#0b1437);color:var(--rk-demo-fg,#f5f7fc);padding:.5rem 1rem;font-size:.875rem;line-height:1.4;position:sticky;top:0}.rk-demo p{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;display:flex}.rk-demo a{color:inherit;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.rk-form{gap:1rem;max-width:36rem;display:grid}.rk-form__field{gap:.375rem;display:grid}.rk-form__field label{font-weight:600}.rk-form input:not([type=checkbox]),.rk-form select,.rk-form textarea{border:1px solid var(--rk-border,#c9d1e3);border-radius:var(--rk-radius,.375rem);background:var(--rk-field-bg,#fff);width:100%;min-height:44px;color:inherit;font:inherit;padding:.625rem .75rem}.rk-form :focus-visible{outline:3px solid var(--rk-focus,#2747ff);outline-offset:2px}.rk-form button{border-radius:var(--rk-radius,.375rem);background:var(--rk-accent,#ff5a1f);min-height:44px;color:var(--rk-accent-fg,#fff);font:inherit;cursor:pointer;border:0;padding:.75rem 1.25rem;font-weight:700}.rk-form__consent,.rk-form__note,.rk-form__demo{font-size:.875rem}.rk-form__consent p{margin:.25rem 0 0}.rk-form small{color:var(--rk-muted,#5b6478)}.rk-richtext>*+*{margin-top:1em}.rk-richtext h2,.rk-richtext h3,.rk-richtext h4{overflow-wrap:anywhere;line-height:1.2}.rk-richtext p,.rk-richtext li{overflow-wrap:anywhere}:root{--km-bg:#fff;--km-bg-soft:#f4f6f9;--km-fg:#1a2233;--km-muted:#5a6478;--km-border:#e3e7ee;--km-navy:#0f2545;--km-navy-2:#0a1a33;--km-gold:#b8963e;--km-gold-2:#9c7c2c;--km-gold-light:#d9c27a;--km-on-navy:#fff;--km-on-navy-muted:#ffffffc7;--km-serif:"Newsreader Variable", Newsreader, Georgia, "Times New Roman", serif;--km-sans:"Public Sans Variable", "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--km-gutter:20px;--km-measure:62ch;--rk-accent:var(--km-navy);--rk-accent-fg:#fff;--rk-border:var(--km-border);--rk-radius:0;--rk-muted:var(--km-muted);--rk-focus:var(--km-gold);--rk-field-bg:#fff;--rk-demo-bg:#0a1a33;--rk-demo-fg:#f4f6f9}*,:before,:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:auto}body{background:var(--km-bg);color:var(--km-fg);font:15px/1.55 var(--km-sans);overflow-wrap:anywhere;-webkit-text-size-adjust:100%;margin:0}img,picture,video{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--km-serif);color:var(--km-navy);margin:0;font-weight:500;line-height:1.08}h1{letter-spacing:-.01em;font-size:clamp(2rem,8vw,3.75rem)}h2{font-size:clamp(1.5rem,5vw,2.75rem)}h3{font-size:1.375rem;font-weight:600}p{margin:0}a{color:var(--km-navy)}a:hover{color:var(--km-gold-2)}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}.km-container{width:100%;max-width:1200px;padding-inline:var(--km-gutter);margin-inline:auto}.km-section{padding-block:32px}.km-section--tight{padding-block:16px}.km-section__head{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.km-section__intro{color:var(--km-muted);max-width:46ch}.km-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--km-gold);margin-bottom:8px;font-size:.75rem;font-weight:600}.km-eyebrow--gold,.km-eyebrow--light{color:var(--km-gold-light)}.km-label{letter-spacing:.1em;text-transform:uppercase;color:var(--km-muted);font-size:.75rem;font-weight:600}.km-more{min-height:40px;color:var(--km-navy);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.km-more:hover{color:var(--km-gold-2);text-decoration:underline}.km-empty{color:var(--km-muted);padding-block:12px}.km-band{background:var(--km-bg-soft)}.km-two{gap:24px;display:grid}.km-prose{max-width:760px}.km-h2{margin-bottom:10px;font-size:1.5rem}.km-button{border:1px solid var(--km-navy);background:var(--km-navy);color:#fff;min-height:48px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.km-button:hover{background:var(--km-navy-2);color:#fff}.km-button--gold{background:var(--km-gold);border-color:var(--km-gold);color:var(--km-navy)}.km-button--gold:hover{background:var(--km-gold-light);border-color:var(--km-gold-light);color:var(--km-navy)}.km-button--ghost{color:#fff;background:0 0;border-color:#fff9;font-weight:600}.km-button--ghost:hover{color:#fff;background:#ffffff1a}.km-button--outline{color:var(--km-navy);background:0 0}.km-button--outline:hover{background:var(--km-bg-soft);color:var(--km-navy)}.km-button--small{min-height:44px;padding:0 16px;font-size:.875rem}:focus-visible{outline:3px solid var(--km-gold);outline-offset:2px}.rk-demo{position:static}.km-header{z-index:40;background:var(--km-bg);border-bottom:1px solid var(--km-border);position:sticky;top:0}.km-header__row{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.km-brand{font-family:var(--km-serif);color:var(--km-navy);font-size:1.375rem;font-weight:600;text-decoration:none}.km-brand__dot{color:var(--km-gold)}.km-nav{position:relative}.km-nav__toggle{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--km-navy);align-items:center;gap:8px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.km-nav__panel{border:1px solid var(--km-border);background:var(--km-bg);min-width:260px;padding:8px;display:none;position:absolute;top:50px;right:0;box-shadow:0 12px 32px #0f25452e}.km-nav__panel:target{display:block}.km-nav__close{width:44px;height:44px;color:var(--km-navy);justify-content:center;align-items:center;margin-left:auto;display:flex}.km-nav__list a:not(.km-button){min-height:44px;color:var(--km-navy);align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.km-nav__list a:not(.km-button):hover{background:var(--km-bg-soft)}.km-nav__list a[aria-current]{box-shadow:inset 3px 0 0 var(--km-gold)}.km-nav__cta{padding:8px 12px 4px}.km-nav__cta .km-button{width:100%}.km-hero{background:var(--km-navy);color:#fff;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.km-hero--plain{min-height:0;padding-top:48px}.km-hero__media{position:absolute;inset:0}.km-hero__media img{object-fit:cover;opacity:.85;width:100%;height:100%}.km-hero__shade{background:linear-gradient(#0f254526 0%,#0f25458c 45%,#0f2545f5 100%);position:absolute;inset:0}.km-hero__body{gap:14px;padding-block:36px;display:grid;position:relative}.km-hero__title{color:#fff;max-width:14ch}.km-hero__lead{max-width:44ch;color:var(--km-on-navy-muted);font-size:1.0625rem}.km-hero__actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.km-hero__actions .km-button{flex:auto;min-height:52px}.km-stats{background:var(--km-navy);color:#fff;border-top:1px solid #b8963e73}.km-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.km-stats__grid>div{padding:18px var(--km-gutter) 18px 0;border-bottom:1px solid #ffffff1f}.km-stats__grid>div:nth-child(odd){border-right:1px solid #ffffff1f}.km-stats__grid>div:nth-child(2n){padding-left:var(--km-gutter)}.km-stats__grid>div:nth-last-child(-n+2){border-bottom:0}.km-stats dd{font-family:var(--km-serif);color:var(--km-gold-light);font-size:2.25rem;font-weight:500;line-height:1}.km-stats dt{color:var(--km-on-navy-muted);margin-top:4px;font-size:.8125rem}.km-cards{gap:12px;display:grid}.km-card{border:1px solid var(--km-border);border-top:3px solid var(--km-gold);background:#fff;flex-direction:column;display:flex}.km-card__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.km-card__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.km-card__title{font-size:1.375rem}.km-card__title a{text-decoration:none}.km-card__title a:hover{text-decoration:underline}.km-card__text{color:var(--km-muted);font-size:.9375rem}.km-card__body .km-more{margin-top:auto}.km-tags{flex-wrap:wrap;gap:6px;display:flex}.km-tags li{background:var(--km-bg-soft);color:var(--km-navy);padding:5px 10px;font-size:.75rem;font-weight:600}.km-cases{gap:12px;display:grid}.km-case{border:1px solid var(--km-border);border-left:3px solid var(--km-gold);background:#fff;flex-direction:column;display:flex}.km-case__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.km-case__body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.km-case__title{font-size:1.25rem;line-height:1.15}.km-case__title a{text-decoration:none}.km-case__title a:hover{text-decoration:underline}.km-case__dl{color:var(--km-muted);gap:6px;font-size:.9375rem;display:grid}.km-case__dl dt{color:var(--km-navy);font-weight:700;display:inline}.km-case__dl dd{display:inline}.km-case__dl dt:after{content:" "}.km-case__body .km-more{margin-top:auto}.km-posts{gap:0;display:grid}.km-post{border-top:1px solid var(--km-border);gap:6px;padding:16px 0;display:grid}.km-post:last-child{border-bottom:1px solid var(--km-border)}.km-post__title{font-size:1.25rem}.km-post__title a{text-decoration:none}.km-post__title a:hover{text-decoration:underline}.km-plain-list li{border-top:1px solid var(--km-border);padding:8px 0}.km-logos{gap:20px;display:grid}.km-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.km-logos__grid li{border:1px solid var(--km-border);background:#fff;justify-content:center;align-items:center;min-height:72px;padding:10px;display:flex}.km-logos__grid img{width:auto;max-height:48px}.km-steps{display:grid}.km-steps li{border-top:1px solid var(--km-border);grid-template-columns:52px 1fr;gap:14px;padding:14px 0;display:grid}.km-steps li:last-child{border-bottom:1px solid var(--km-border)}.km-steps__num{font-family:var(--km-serif);color:var(--km-gold);font-size:1.75rem;line-height:1.1}.km-steps strong{color:var(--km-navy);display:block}.km-steps__text{color:var(--km-muted);font-size:.9375rem;display:block}.km-members{gap:10px;display:grid}.km-member{border:1px solid var(--km-border);grid-template-columns:56px 1fr;align-items:center;gap:14px;padding:14px;display:grid}.km-member strong{color:var(--km-navy);display:block}.km-member__role,.km-member__bio{color:var(--km-muted);font-size:.8125rem;display:block}.km-member__bio{margin-top:4px}.km-member__phone{align-items:center;min-height:40px;font-size:.875rem;font-weight:600;display:inline-flex}.km-member__photo{object-fit:cover;border-radius:50%;width:56px;height:56px}.km-avatar{background:var(--km-navy);width:56px;height:56px;color:var(--km-gold-light);font-family:var(--km-serif);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.km-chips{flex-wrap:wrap;gap:8px;display:flex}.km-chip{border:1px solid var(--km-gold);min-height:44px;color:var(--km-navy);flex-direction:column;justify-content:center;padding:6px 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.km-chip strong{font-weight:600}.km-chip span{color:var(--km-muted);font-size:.75rem}a.km-chip:hover{background:var(--km-bg-soft)}.km-filters{scrollbar-width:none;gap:8px;padding-block:6px 2px;display:flex;overflow-x:auto}.km-filters::-webkit-scrollbar{display:none}.km-filter{border:1px solid var(--km-border);min-height:40px;color:var(--km-navy);white-space:nowrap;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.km-filter[aria-current]{background:var(--km-navy);border-color:var(--km-navy);color:#fff}.km-cta{background:var(--km-bg-soft);border-left:3px solid var(--km-gold);gap:12px;padding:20px;display:grid}.km-cta__title{font-size:1.375rem}.km-cta__text{color:var(--km-muted);margin-top:6px;font-size:.9375rem}.km-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.km-quotes{gap:12px;display:grid}.km-quote-card{border-left:3px solid var(--km-gold);background:#fff;margin:0;padding:16px}.km-quote-card p{font-family:var(--km-serif);color:var(--km-navy);margin-bottom:8px;font-size:1.125rem;line-height:1.4}.km-quote-card footer{color:var(--km-muted);font-size:.8125rem}.km-faq{border-top:1px solid var(--km-border)}.km-faq:last-of-type{border-bottom:1px solid var(--km-border)}.km-faq summary{min-height:52px;color:var(--km-navy);cursor:pointer;align-items:center;font-weight:600;list-style:none;display:flex}.km-faq summary::-webkit-details-marker{display:none}.km-faq summary:after{content:"+";color:var(--km-gold);font-family:var(--km-serif);margin-left:auto;font-size:1.5rem}.km-faq[open] summary:after{content:"–"}.km-faq p{color:var(--km-muted);margin:0 0 14px}.km-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.km-gallery img,.km-about__media img{aspect-ratio:4/3;object-fit:cover;width:100%}.km-address{gap:4px;font-style:normal;display:grid}.km-address a{align-items:center;min-height:40px;font-weight:600;text-decoration:none;display:inline-flex}.km-hours{grid-template-columns:max-content 1fr;gap:4px 16px;margin-top:14px;font-size:.875rem;display:grid}.km-hours dt{color:var(--km-muted)}.km-quote{background:var(--km-navy);color:#fff;--rk-field-bg:#ffffff0f;--rk-border:#ffffff59;--rk-accent:var(--km-gold);--rk-accent-fg:var(--km-navy);--rk-muted:var(--km-on-navy-muted);--rk-focus:var(--km-gold-light);gap:12px;padding:22px 20px;display:grid}.km-quote .km-eyebrow{margin-bottom:0}.km-quote__title{color:#fff;font-size:1.625rem}.km-quote__intro{color:var(--km-on-navy-muted)}.km-quote .rk-form{gap:12px;max-width:none}.km-quote .rk-form label{color:var(--km-on-navy-muted);font-size:.75rem;font-weight:600}.km-quote .rk-form input:not([type=checkbox]),.km-quote .rk-form select,.km-quote .rk-form textarea{color:#fff;min-height:48px}.km-quote .rk-form select option{color:var(--km-fg)}.km-quote .rk-form button{min-height:52px;font-size:.9375rem}.km-quote a{color:var(--km-gold-light)}.km-quote .rk-form__consent,.km-quote .rk-form__demo{color:var(--km-on-navy-muted);font-size:.8125rem}.km-quote-section{background:var(--km-bg)}.km-quote-section__title{margin-top:4px}.km-quote-section__intro{color:var(--km-muted);max-width:44ch;margin-top:10px}.km-form-box{border:1px solid var(--km-border);background:var(--km-bg-soft);padding:20px}.km-form-box .rk-form{max-width:none}.km-page-header{gap:8px;padding-block:28px 8px;display:grid}.km-page-header .km-eyebrow{margin-bottom:0}.km-page-header__sub{color:var(--km-muted);max-width:var(--km-measure)}.km-page-header__media{margin-top:8px}.km-page-header__media img{aspect-ratio:21/9;object-fit:cover;width:100%}.km-slider{scroll-snap-type:x mandatory;gap:10px;margin-top:8px;display:flex;overflow-x:auto}.km-slider li{scroll-snap-align:start;flex:0 0 min(100%,40rem)}.km-crumbs{color:var(--km-muted);font-size:.8125rem}.km-crumbs a{text-decoration:none}.km-crumbs a:hover{text-decoration:underline}.km-crumbs--light,.km-crumbs--light a{color:var(--km-gold-light)}.km-list{padding-block:12px 24px}.km-detail__hero{background:var(--km-navy);color:#fff;flex-direction:column;justify-content:flex-end;min-height:320px;display:flex;position:relative;overflow:hidden}.km-detail__hero--plain{min-height:0;padding-top:28px}.km-detail__media{position:absolute;inset:0}.km-detail__media img{object-fit:cover;opacity:.8;width:100%;height:100%}.km-detail__shade{background:linear-gradient(#0f25451a 20%,#0f2545f2 100%);position:absolute;inset:0}.km-detail__head{gap:8px;padding-block:24px;display:grid;position:relative}.km-detail__head h1{color:#fff;font-size:clamp(2rem,8vw,3.5rem)}.km-detail__lead{max-width:48ch;color:var(--km-on-navy-muted);font-size:1.0625rem}.km-detail__grid{gap:28px;padding-block:24px 32px;display:grid}.km-detail__main{align-content:start;gap:28px;display:grid}.km-detail__intro .rk-richtext>p:first-child{font-family:var(--km-serif);color:var(--km-navy);font-size:1.25rem;line-height:1.35}.km-detail__intro .rk-richtext p{color:var(--km-muted)}.km-detail__intro .rk-richtext p:first-child{color:var(--km-navy)}.km-detail__meta{color:var(--km-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.9375rem;display:flex}.km-scope li{border-top:1px solid var(--km-border);grid-template-columns:24px 1fr;gap:8px;padding:10px 0;display:grid}.km-scope li:last-child{border-bottom:1px solid var(--km-border)}.km-scope li>span:first-child{color:var(--km-gold);font-size:.75rem;line-height:1.9}.km-scope strong{color:var(--km-navy);font-weight:600}.km-scope__value{color:var(--km-muted)}.km-case-blocks{gap:12px;display:grid}.km-case-blocks div{background:var(--km-bg-soft);border-left:3px solid var(--km-gold);padding:16px}.km-case-blocks dt{letter-spacing:.12em;text-transform:uppercase;color:var(--km-gold-2);font-size:.75rem;font-weight:600}.km-case-blocks dd{font-family:var(--km-serif);color:var(--km-navy);margin-top:6px;font-size:1.125rem;line-height:1.35}.km-detail__side{align-content:start;gap:16px;display:grid}.km-member--card{border-color:var(--km-border)}.km-article{gap:14px;max-width:760px;padding-block:24px 40px;display:grid}.km-article__media img{aspect-ratio:16/9;object-fit:cover;width:100%}.km-article__lead{font-family:var(--km-serif);color:var(--km-navy);font-size:1.25rem;line-height:1.4}.km-footer{border-top:1px solid var(--km-border);color:var(--km-muted);margin-top:24px;padding-block:28px 36px;font-size:.875rem}.km-footer__grid{gap:24px;display:grid}.km-footer__brand{font-size:1.5rem}.km-footer__tagline{color:var(--km-navy);margin-top:6px;font-weight:600}.km-footer__text{max-width:40ch;margin-top:6px}.km-footer__pages{flex-wrap:wrap;gap:4px 16px;margin-top:10px;display:flex}.km-footer__pages a{align-items:center;min-height:40px;font-weight:600;text-decoration:none;display:inline-flex}.km-footer__title{font-family:var(--km-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--km-gold);margin-bottom:8px;font-size:.75rem;font-weight:600}.km-footer__list a{align-items:center;min-height:40px;font-weight:600;text-decoration:none;display:inline-flex}.km-footer__hours,.km-footer__legal{font-size:.8125rem;line-height:1.6}.km-footer__notice{color:var(--km-navy);font-weight:700}@media (width>=768px){.km-cards--4,.km-cards--list,.km-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.km-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.km-stats__grid>div{border-bottom:0;border-right:1px solid #ffffff1f;padding:26px 24px}.km-stats__grid>div:first-child{padding-left:0}.km-stats__grid>div:last-child{border-right:0}.km-stats dd{font-size:3rem}.km-logos__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.km-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.km-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.km-gallery,.km-case-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.km-cta{grid-template-columns:1fr auto;align-items:center;padding:28px}.km-footer__grid{grid-template-columns:1.2fr 1fr 1fr;gap:40px}.km-hero__actions .km-button{flex:none;padding:0 30px}}@media (width>=1024px){body{font-size:16px}.km-section{padding-block:72px}.km-section--tight{padding-block:32px}.km-section__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:24px}.km-section__head--split{grid-template-columns:1fr 1fr;align-items:end;display:grid}.km-two{grid-template-columns:1fr 1fr;gap:64px}.km-two--center{align-items:center}.km-nav__toggle,.km-nav__close{display:none}.km-nav__panel,.km-nav__panel:target{min-width:0;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.km-nav__list{align-items:center;gap:4px;display:flex}.km-nav__list a:not(.km-button){min-height:44px;padding:0 14px;font-size:.9375rem}.km-nav__list a[aria-current]{box-shadow:inset 0 -2px 0 var(--km-gold)}.km-nav__cta{padding:0 0 0 16px}.km-nav__cta .km-button{width:auto}.km-header__row{min-height:72px}.km-brand{font-size:1.625rem}.km-hero{justify-content:center;min-height:720px}.km-hero__shade{background:linear-gradient(90deg,#0f2545f2 0%,#0f2545b3 45%,#0f254533 100%)}.km-hero__body{gap:22px;padding-block:64px}.km-hero__title{font-size:4.5rem;line-height:1.02}.km-hero__lead{max-width:46ch;font-size:1.1875rem}.km-hero__actions .km-button{min-height:56px}.km-cards--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.km-cards--list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.km-cases{grid-template-columns:3fr 2fr;gap:20px}.km-cases .km-case--lead{grid-template-columns:1fr 1fr;display:grid}.km-cases .km-case--lead .km-case__media img{aspect-ratio:auto;height:100%;min-height:320px}.km-cases .km-case--lead .km-case__body{padding:28px}.km-cases>:nth-child(n+3){grid-column:1/-1}.km-card__body{padding:24px}.km-logos{grid-template-columns:1fr 2fr;align-items:center;gap:48px}.km-logos__grid{gap:12px}.km-members{grid-template-columns:repeat(3,minmax(0,1fr))}.km-filters{flex-wrap:wrap;overflow:visible}.km-page-header{padding-block:48px 16px}.km-detail__hero{min-height:420px}.km-detail__shade{background:linear-gradient(90deg,#0f2545f2 0%,#0f254599 50%,#0f254533 100%)}.km-detail__head{padding-block:48px}.km-detail__head h1{font-size:3.75rem}.km-detail__grid{grid-template-columns:3fr 2fr;align-items:start;gap:64px;padding-block:56px 64px}.km-detail__main{gap:32px}.km-detail__side{position:sticky;top:96px}.km-scope{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.km-quote{padding:28px}.km-quote__title{font-size:1.75rem}.km-quote-section{background:var(--km-navy)}.km-quote-section .km-eyebrow{color:var(--km-gold-light)}.km-quote-section__title{color:#fff}.km-quote-section__intro{color:var(--km-on-navy-muted)}.km-quote-section .km-quote{border:1px solid #fff3}.km-footer{padding-block:48px 56px}}
