@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mukta-latin-600-normal-5TtPlXMC.woff2) format("woff2"),url(/assets/mukta-latin-600-normal-DDl5VSnm.woff) format("woff")}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mukta-latin-700-normal-CI4CvK0O.woff2) format("woff2"),url(/assets/mukta-latin-700-normal-B651Istf.woff) format("woff")}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-devanagari-700-normal-v9jliTCB.woff2) format("woff2"),url(/assets/noto-sans-devanagari-devanagari-700-normal-h2KXAbYG.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-bengali-700-normal-C0v9szhP.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-700-normal-DXVjD8fr.woff) format("woff")}@font-face{font-family:Noto Sans Oriya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-oriya-oriya-700-normal-bEXDzP6i.woff2) format("woff2"),url(/assets/noto-sans-oriya-oriya-700-normal-CVYI4hVb.woff) format("woff")}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-tamil-tamil-700-normal-bO3kIbVG.woff2) format("woff2"),url(/assets/noto-sans-tamil-tamil-700-normal-DJ6s4VRX.woff) format("woff")}:root{font-family:Inter,Arial,sans-serif;color:#202421;background:#fff9ef;font-synthesis:none;font-weight:400;--red: #c30;--ink: #202421;--cream: #fff9ef;--hero-peach: #ffc49f;--hero-white: #fff1d9;--rule: #aaa99f;--display: "Mukta", "Inter", Arial, sans-serif;--type-label: 14px;--type-body: 16px;--type-lead: 18px;--type-card: 22px;--type-feature: 24px;--type-subsection: 32px;--type-page-mobile: 40px;--type-section: 48px;--type-stat: 64px;--type-page: 72px;--gutter: max(44px, calc((100vw - 1300px)/2) );scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:280px;font-size:var(--type-body);background:var(--cream);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--display)}p{line-height:1.55}button svg,a svg{flex-shrink:0}::selection{color:var(--ink);background:#f8c4a5}:focus-visible{outline:3px solid #126179;outline-offset:5px}section[id],main[id]{scroll-margin-top:108px}.shell{width:min(calc(100% - 88px),1300px);margin-inline:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{color:var(--red);font-size:var(--type-label);font-weight:700;line-height:1.4;letter-spacing:.075em;text-transform:uppercase}.skip-link{position:fixed;z-index:30;top:-100px;left:20px;padding:13px 20px;color:var(--ink);background:#fff;border:2px solid var(--red)}.skip-link:focus{top:12px}.site-header{position:sticky;z-index:20;top:0;height:96px;background:#fff;border-bottom:1px solid #eee9e1}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:32px}.brand{display:block;flex-shrink:0;width:224px}.brand img{width:100%}.main-nav{display:flex;align-items:center;gap:30px;font-size:var(--type-body);font-weight:500}.main-nav a{display:flex;align-items:center;min-height:44px;gap:5px;transition:color .18s ease}.main-nav a:hover{color:var(--red)}.main-nav .library-link{padding-left:27px;border-left:1px solid #cfcac2}.menu-toggle{display:none;padding:10px;background:none;border:0}.button{display:inline-flex;align-items:center;justify-content:center;min-height:55px;padding:15px 24px;gap:18px;font-size:var(--type-label);font-weight:600;line-height:1.3;border:1px solid transparent;border-radius:2px;transition:background .18s ease}.button-cream{color:var(--ink);background:var(--cream)}.button-cream:hover{background:#ffdfc5}.button-red{color:#fff;background:var(--red)}.button-red:hover{background:#a72900}.text-link{display:inline-flex;align-items:center;padding-block:6px 4px;font-size:var(--type-label);font-weight:500;line-height:1.35;border-bottom:1px solid currentColor}.text-link:hover{opacity:.78}.external-link-icon{display:inline-flex;margin-inline-start:.3em;vertical-align:-.15em}.button .external-link-icon{margin-inline-start:0}.hero{overflow-x:clip;color:var(--cream);background:var(--red)}.hero a:focus-visible{outline-color:#fff}.hero-grid{display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;min-height:clamp(440px,40vw,580px)}.hero-copy{position:relative;z-index:2;padding-block:48px}.hero .eyebrow{color:var(--cream);font-size:var(--type-label);letter-spacing:.06em}.hero h1{margin-top:0;font-size:clamp(var(--type-section),5.2vw,var(--type-page));font-weight:700;line-height:.98;letter-spacing:-.02em}.hero h1 span{display:block;white-space:nowrap}.hero-description{max-width:370px;margin-top:24px;font-size:var(--type-lead);line-height:1.5;letter-spacing:-.018em}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:32px;gap:14px}.language-composition{position:relative;min-width:0;aspect-ratio:1.6;margin-block:32px;margin-right:calc(-1 * var(--gutter));container-type:inline-size}.language-word{position:absolute;font-weight:700;line-height:.9;letter-spacing:0;white-space:nowrap}.language-word span{display:block}.devanagari{top:0;right:2cqi;color:var(--hero-peach);font-family:Noto Sans Devanagari,sans-serif;font-size:30cqi}.bengali{z-index:2;top:22cqi;left:0;color:var(--hero-white);font-family:Noto Sans Bengali,sans-serif;font-size:24cqi}.odia{top:36cqi;right:1.5cqi;color:var(--hero-peach);font-family:Noto Sans Oriya,sans-serif;font-size:25.5cqi}.tamil{z-index:3;top:50cqi;left:.5cqi;color:var(--hero-white);font-family:Noto Sans Tamil,sans-serif;font-size:6.2cqi}.understanding{padding-block:44px 32px}.section-intro{display:grid;grid-template-columns:1fr 1.08fr;align-items:start;margin-top:0;margin-bottom:29px;gap:54px}.section-intro h2{font-size:clamp(var(--type-subsection),3.8vw,var(--type-section));font-weight:600;line-height:1.12;letter-spacing:-.015em}.section-intro>p{max-width:455px;font-size:var(--type-lead);line-height:1.55}.value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.value-image{width:100%;height:clamp(300px,38vw,410px);object-fit:cover;background:#e9dbce}.value h3{max-width:360px;margin-top:17px;font-size:var(--type-lead);font-weight:600;line-height:1.25;letter-spacing:-.01em}.value p{max-width:360px;margin-top:6px;color:#454942;font-size:var(--type-body);line-height:1.45}.featured-work{display:grid;grid-template-columns:minmax(0,2fr) auto;align-items:center;min-height:96px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.featured-work-copy{display:grid;grid-template-columns:minmax(225px,.95fr) minmax(250px,1.3fr);align-items:end;gap:30px}.featured-work h2{margin-top:7px;font-size:var(--type-card);font-weight:600;line-height:1.2;letter-spacing:-.01em}.featured-work-copy>p{padding-bottom:1px;font-size:var(--type-body);line-height:1.45}.featured-work-link{display:inline-flex;align-items:center;min-height:48px;gap:8px;color:var(--red);font-size:var(--type-body);font-weight:600;white-space:nowrap}.closing-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:190px;gap:40px}.closing-cta h2{max-width:625px;font-size:clamp(var(--type-subsection),3.6vw,var(--type-section));font-weight:600;line-height:1.08;letter-spacing:-.015em}.closing-cta p{margin-top:20px;font-size:var(--type-body)}.closing-cta p a{display:inline-flex;align-items:center;gap:4px;color:var(--red);font-weight:600}.closing-cta .button{min-width:204px}.site-footer{color:var(--cream);background:var(--red)}.footer-main{display:flex;align-items:end;justify-content:space-between;gap:48px;padding-block:72px 80px}.footer-kicker{color:#ffe3cc;font-size:var(--type-label);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.footer-mission{max-width:850px;margin-top:15px;font-family:var(--display);font-size:clamp(var(--type-subsection),3.8vw,var(--type-section));font-weight:600;line-height:1.1}.footer-main .button{flex-shrink:0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:23px 27px;border-top:1px solid #ffe5cf9c;font-size:var(--type-label)}.footer-bottom nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 23px}.footer-bottom a{display:inline-flex;align-items:center;min-height:36px}.footer-bottom a:hover,.main-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.main-nav a[aria-current=page]{color:var(--red)}.stats-strip{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,2fr);align-items:stretch;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.stats-heading{display:flex;align-items:center;padding-block:18px}.stats-heading h2{max-width:195px;font-size:var(--type-card);font-weight:600;line-height:1.2}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.stat{display:flex;flex-direction:column;justify-content:center;min-height:98px;padding:15px 20px;border-left:1px solid var(--rule)}.stat strong{color:var(--red);font-size:clamp(var(--type-subsection),2.7vw,var(--type-page-mobile));font-weight:600;line-height:1;letter-spacing:-.015em}.stat span{margin-top:9px;font-size:var(--type-label);line-height:1.35}.lingval-feature{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;align-items:center;margin-block:28px;padding:24px clamp(24px,3vw,40px) 24px 24px;gap:clamp(24px,3.5vw,48px);background:#f1dfd0}.lingval-feature-logo{padding:12px;background:#fff}.lingval-feature-logo img{width:100%}.lingval-feature-copy h2{max-width:560px;margin-top:8px;font-size:clamp(var(--type-feature),2.3vw,var(--type-subsection));font-weight:600;line-height:1.1;letter-spacing:-.01em}.lingval-feature-copy>p:last-child{max-width:560px;margin-top:8px;color:#454942;font-size:var(--type-label);line-height:1.5}.inner-hero{padding-block:84px;background:#f1e8dc}.inner-hero-red{color:var(--cream);background:var(--red)}.inner-hero-red .eyebrow{color:var(--cream)}.inner-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:80px}.inner-hero h1,.lingval-hero h1,.article-header h1,.not-found h1{margin-top:0;font-size:clamp(var(--type-section),6vw,var(--type-page));font-weight:600;line-height:1.02;letter-spacing:-.022em}.inner-hero-grid>p,.inner-hero-grid>div:last-child>p{max-width:520px;font-size:var(--type-lead);line-height:1.65}.inner-hero-grid>div:last-child>p+p{margin-top:18px}.about-hero-copy .button{margin-top:27px}.inner-hero-grid>div.about-hero-copy>p{font-size:var(--type-lead);line-height:1.7}.content-section{padding-block:82px}.about-journey{padding-bottom:48px}.about-editorial{padding-top:48px}.content-heading{display:block;margin-bottom:45px}.content-heading h2,.split-story h2,.model-intro h2,.inner-cta h2,.related-heading h2,.lingval-contact h2{font-size:clamp(var(--type-subsection),4vw,var(--type-section));font-weight:600;line-height:1.08;letter-spacing:-.018em}.compact-heading{max-width:850px}.timeline{padding:0;margin:0;list-style:none;border-top:1px solid var(--rule)}.timeline li{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(0,1.55fr);padding-block:28px;gap:42px;border-bottom:1px solid var(--rule)}.timeline-date{color:var(--red);font-size:var(--type-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.timeline li>p:last-child{max-width:68ch;font-size:var(--type-lead);line-height:1.65}.timeline li a{display:block;margin-top:8px;color:var(--red);font-weight:700;text-underline-offset:3px}.split-story{padding-block:80px;background:#f1dfd0}.split-story-grid,.model-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.split-story h2,.model-intro h2{margin-top:0}.prose-stack p{font-size:var(--type-lead);line-height:1.7}.prose-stack p+p{margin-top:24px}.about-library .editorial-link{margin-top:23px}.principle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule)}.principle-grid article{min-height:245px;padding:24px 24px 25px 0;border-bottom:1px solid var(--rule)}.principle-grid article+article{padding-left:24px;border-left:1px solid var(--rule)}.principle-grid article>span{color:var(--red);font-size:var(--type-label);font-weight:700}.principle-grid h3{margin-top:43px;font-size:var(--type-card);line-height:1.25}.principle-grid p{margin-top:13px;color:#53574f;font-size:var(--type-body);line-height:1.7}.about-standards-link{margin-top:27px}.model-section{padding-block:82px;color:var(--cream);background:var(--red)}.model-section .eyebrow,.lingval-contact .eyebrow{color:var(--cream)}.model-intro>p{align-self:end;max-width:520px;font-size:var(--type-lead);line-height:1.7}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:54px;border-top:1px solid #ffe5cf9c}.model-grid article{padding:25px 35px 28px 0;border-bottom:1px solid #ffe5cf9c}.model-grid article:nth-child(2n){padding-left:35px;border-left:1px solid #ffe5cf9c}.model-grid article:nth-last-child(-n+2){border-bottom:0}.model-grid h3{font-size:var(--type-card)}.model-grid p{max-width:520px;margin-top:15px;color:#ffe8d7;font-size:var(--type-lead);line-height:1.65}.model-grid a{display:inline-block;margin-top:18px;color:var(--cream);font-size:var(--type-body);font-weight:700;text-underline-offset:4px}.model-grid a:hover{text-decoration-thickness:2px}.values-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.values-list article{min-height:185px;padding:27px;background:#f1e8dc}.values-list h3{font-size:var(--type-card);line-height:1.25}.values-list p{margin-top:24px;color:#555950;font-size:var(--type-lead);line-height:1.65}.team-section{padding-bottom:88px}.team-group+.team-group{margin-top:36px}.team-group h3{margin-bottom:16px;font-size:var(--type-card)}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.team-grid li{display:flex;flex-direction:column;min-width:0;background:#f1e8dc}.team-grid img{width:100%;aspect-ratio:1;object-fit:cover}.team-grid li>div{display:flex;flex-direction:column;padding:20px;gap:8px}.team-grid strong{font-family:var(--display);font-size:var(--type-lead);line-height:1.15}.team-grid span{color:#555950;font-size:var(--type-label)}.channel-section{padding-block:78px;color:var(--cream);background:#202421}.channel-section .eyebrow{color:#ffc49f}.channel-intro{max-width:720px;margin-top:17px;color:#e4dfd6;font-size:var(--type-lead);line-height:1.6}.channel-intro a{color:#ffc49f;text-decoration:underline;text-underline-offset:4px}.channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none;border-top:1px solid #fff4}.channel-grid li{border-bottom:1px solid #fff4}.channel-grid li:not(:nth-child(4n+1)){border-left:1px solid #fff4}.channel-grid a{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:12px 17px;gap:12px;font-size:var(--type-label)}.channel-grid a:hover{color:#ffc49f}.contact-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:38px;border-bottom:1px solid var(--rule)}.contact-paths a{display:flex;flex-direction:column;justify-content:center;min-height:105px;padding:19px 28px 19px 0;gap:5px 18px}.contact-paths a+a{padding-left:28px;border-left:1px solid var(--rule)}.contact-paths span{grid-column:1 / -1;color:var(--red);font-size:var(--type-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.contact-paths strong{align-self:end;font-size:var(--type-lead);font-weight:600}.contact-paths svg{align-self:end;color:var(--red)}.inner-cta{display:flex;align-items:center;justify-content:space-between;min-height:210px;gap:45px}.inner-cta h2{max-width:730px}.lingval-hero{padding-block:64px;background:#f1dfd0}.lingval-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:70px}.lingval-hero h1{max-width:690px;font-size:clamp(var(--type-section),5vw,var(--type-page));line-height:1.04}.lingval-hero-copy>p{max-width:560px;margin-top:24px;font-size:var(--type-lead);line-height:1.55}.lingval-hero .button{margin-top:29px}.lingval-hero-card{padding:18px 26px 23px;background:#fff;border:1px solid #dfc8b5}.lingval-hero-card img{width:100%;height:auto}.lingval-language-count{display:flex;align-items:baseline;padding-top:16px;gap:13px;border-top:1px solid #e1d5ca}.lingval-language-count strong{color:var(--red);font-size:var(--type-stat);font-weight:600;line-height:1}.lingval-language-count span{font-size:var(--type-body);font-weight:600}.lingval-proof{padding-block:32px}.lingval-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lingval-proof-grid>div{padding-inline:25px;border-left:1px solid var(--rule)}.lingval-proof-grid>div:first-child{padding-left:0;border-left:0}.lingval-proof h3{font-size:var(--type-lead);line-height:1.2}.lingval-proof p{margin-top:8px;color:#53574f;font-size:var(--type-body);line-height:1.5}.lingval-services{padding-block:70px;background:#202421;color:var(--cream)}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;gap:12px}.service-grid article{display:flex;flex-direction:column;min-height:300px;padding:25px 27px 29px;color:var(--ink);background:#fffaf1;border-top:4px solid var(--red)}.service-number{color:var(--red);font-size:var(--type-label);font-weight:700}.service-grid h3{max-width:300px;margin-top:36px;font-size:var(--type-feature);line-height:1.15}.service-grid p{max-width:360px;margin-top:14px;color:#454942;font-size:var(--type-body);line-height:1.55}.language-capabilities ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none;border-top:1px solid var(--rule)}.language-capabilities li{padding:17px 14px 17px 0;font-size:var(--type-body);border-bottom:1px solid var(--rule)}.lingval-linkedin{margin-top:30px}.lingval-contact{padding-block:70px;color:var(--cream);background:var(--red)}.lingval-contact-grid{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:65px}.lingval-contact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lingval-contact .text-link:focus-visible{outline-color:#fff}.work-index{padding-block:72px}.story-card{display:grid;grid-template-columns:.8fr 1.2fr;padding-block:34px;gap:45px;border-top:1px solid var(--rule)}.story-card:last-child{border-bottom:1px solid var(--rule)}.story-image img{width:100%;aspect-ratio:1.4;object-fit:cover;background:#e8ded2}.story-copy{align-self:center}.story-meta{color:var(--red);font-size:var(--type-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.story-copy h2{margin-top:12px;font-size:clamp(var(--type-subsection),3vw,var(--type-page-mobile));font-weight:600;line-height:1.12;letter-spacing:-.015em}.story-copy>p:not(.story-meta){max-width:650px;margin-top:16px;color:#52564e;font-size:var(--type-body)}.story-copy .featured-work-link{margin-top:16px}.article-page{padding-block:76px 85px}.article-header{max-width:1040px}.article-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:28px;gap:8px;color:#585c54;font-size:var(--type-label)}.article-header h1{max-width:1040px;font-size:clamp(var(--type-section),5.5vw,var(--type-page))}.article-date{margin-top:25px;color:#666960;font-size:var(--type-label)}.article-feature{max-width:1100px;margin-top:45px}.article-feature img{width:100%;max-height:690px;object-fit:cover}.article-body{width:min(calc(100% - 40px),780px);margin:58px auto 0;font-size:var(--type-lead);line-height:1.75}.article-body p+p,.article-body figure+p,.article-body p+figure,.article-body blockquote+p{margin-top:27px}.article-body h2,.article-body h3,.article-body h4{margin-top:48px;font-weight:600;line-height:1.17;letter-spacing:-.012em}.article-body h2,.article-body h3{font-size:var(--type-subsection)}.article-body figure{margin:43px -100px}.article-body img{width:100%;height:auto}.article-body figcaption{margin-top:9px;color:#686b64;font-size:var(--type-label);line-height:1.5}.article-body blockquote{margin:38px 0;padding:4px 0 4px 26px;border-left:3px solid var(--red)}.article-body a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.article-source{padding-block:35px 55px;color:#555950;font-size:var(--type-body)}.article-source a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.related-work{padding-block:65px 80px;border-top:1px solid var(--rule)}.related-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px;gap:35px}.related-heading h2{margin-top:8px;font-size:var(--type-page-mobile)}.related-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.related-grid a{display:grid;grid-template-columns:145px 1fr;align-items:center;min-height:128px;gap:20px;background:#f1e8dc}.related-grid img{width:145px;height:128px;object-fit:cover}.related-grid span{font-size:var(--type-body);font-weight:600;line-height:1.35}.dashboard-section{padding-block:62px 80px}.dashboard-access{display:flex;align-items:center;justify-content:space-between;padding:clamp(30px,5vw,64px);gap:36px;background:#f1e8dc}.dashboard-access h2{font-size:clamp(var(--type-subsection),3.6vw,var(--type-section));line-height:1.1}.dashboard-access p{max-width:620px;margin-top:16px;font-size:var(--type-lead)}.dashboard-access .button{flex:none}.dashboard-access-note{margin-top:18px;color:#555950;font-size:var(--type-label)}.dashboard-access-note a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.not-found{min-height:calc(100vh - 130px);padding-block:95px}.not-found h1{max-width:720px}.not-found>p:first-of-type{max-width:580px;margin-top:25px;font-size:var(--type-lead)}.not-found>div{display:flex;align-items:center;margin-top:30px;gap:25px}.editorial-link,.research-paper-link{display:inline-block;width:fit-content;min-height:32px;color:var(--red);font-size:var(--type-body);font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:5px}.editorial-link:hover,.research-paper-link:hover{color:#8e2600}.ways-section,.work-capabilities{padding-block:76px 80px}.ways-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:34px}.ways-intro h2{max-width:740px;font-size:clamp(var(--type-subsection),4vw,var(--type-section));font-weight:600;line-height:1.08}.ways-intro>p{max-width:510px;font-size:var(--type-lead)}.ways-grid,.work-capabilities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ways-grid article,.work-capabilities-grid article{display:flex;flex-direction:column;min-height:265px;padding:29px;background:#f1e8dc}.ways-grid article:nth-child(2){background:#f1dfd0}.ways-grid article:nth-child(3){background:#e6e7de}.ways-grid h3,.work-capabilities-grid h3{font-size:var(--type-feature);font-weight:600;line-height:1.15}.ways-grid p,.work-capabilities-grid p{margin-top:17px;color:#454942;font-size:var(--type-body)}.ways-grid .editorial-link{margin-top:auto;padding-top:28px}.work-capabilities{border-bottom:1px solid var(--rule)}.work-capabilities .editorial-link{margin-top:24px}.work-resource-links{display:flex;flex-wrap:wrap;gap:4px 32px}.work-capabilities-grid a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.work-index-title{margin-bottom:25px;font-size:var(--type-page-mobile);font-weight:600}.research-hero h1{max-width:920px}.research-list h2{font-size:clamp(var(--type-subsection),4vw,var(--type-section));font-weight:600;line-height:1.12}.research-list{padding-block:70px 80px}.research-list-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.research-list ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none}.research-list ol>li:last-child:nth-child(odd){grid-column:1 / -1}.research-list ol>li:last-child:nth-child(odd) .research-paper{min-height:0}.research-list ol>li:last-child:nth-child(odd) .research-paper h3,.research-list ol>li:last-child:nth-child(odd) .research-paper h3+p{max-width:900px}.research-paper{display:flex;flex-direction:column;height:100%;min-height:360px;padding:30px;background:#f1e8dc}.research-paper-meta,.research-doi{color:#6b3a22;font-size:var(--type-label);font-weight:600}.research-paper h3{margin-top:17px;font-size:var(--type-feature);font-weight:600;line-height:1.18}.research-paper h3+p{margin-top:18px;font-size:var(--type-body)}.research-paper-link{margin-top:auto;padding-top:20px}.research-doi{margin-top:13px;overflow-wrap:anywhere}@media(max-width:1180px){.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principle-grid article:nth-child(3){padding-left:0;border-left:0}.principle-grid article:nth-child(odd){border-left:0}}@media(max-width:1050px){.header-inner{gap:18px}.brand{width:200px}.main-nav{gap:15px;font-size:var(--type-label)}.main-nav .library-link{padding-left:14px}.hero-description{max-width:330px}.featured-work-copy{grid-template-columns:minmax(210px,.85fr) minmax(230px,1fr);gap:22px}.inner-hero-grid,.split-story-grid,.model-intro{gap:50px}.lingval-hero-grid{gap:45px}.article-body figure{margin-inline:-55px}}@media(max-width:1100px){.research-list ol{grid-template-columns:minmax(0,1fr);max-width:900px}.research-paper{min-height:0}}@media(max-width:800px){:root{--gutter: 36px}.shell{width:calc(100% - 72px)}section[id],main[id]{scroll-margin-top:94px}.site-header{height:82px}.brand{width:205px}.menu-toggle{display:flex;align-items:center;justify-content:center}.main-nav{position:absolute;top:81px;right:0;left:0;display:none;align-items:stretch;padding:18px 36px 25px;gap:0;font-size:var(--type-body);background:#fff;border-bottom:1px solid #dcd7ce;box-shadow:0 14px 18px #20242108}.main-nav.is-open{display:flex;flex-direction:column}.main-nav a{min-height:47px;padding-block:7px}.main-nav .library-link{margin-top:10px;padding:14px 0 0;border-top:1px solid #ddd5cb;border-left:0}.hero-grid{grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:0}.hero h1{font-size:var(--type-section)}.hero-description{max-width:280px;font-size:var(--type-body)}.hero .button{min-height:50px;padding:13px 19px}.section-intro{gap:34px}.section-intro h2{font-size:var(--type-subsection)}.section-intro>p{font-size:var(--type-label)}.value-image{height:auto;aspect-ratio:1}.value h3{font-size:var(--type-body)}.featured-work{grid-template-columns:1fr auto}.featured-work-copy{display:block}.featured-work-copy>p{margin-top:8px;font-size:var(--type-label)}.featured-work-link{font-size:var(--type-label)}.stats-strip{display:block}.stats-heading{padding-block:19px}.stat{min-height:105px;padding:17px}.lingval-feature{grid-template-columns:170px minmax(0,1fr)}.lingval-feature .button{grid-column:2;justify-self:start}.inner-hero{padding-block:65px}.inner-hero-grid{gap:38px}.inner-hero-grid>p,.inner-hero-grid>div:last-child>p{font-size:var(--type-body)}.inner-hero-grid>div.about-hero-copy>p{font-size:var(--type-lead)}.content-section,.split-story,.model-section,.lingval-services{padding-block:64px}.about-journey{padding-bottom:38px}.about-editorial{padding-top:38px}.content-heading{grid-template-columns:.5fr 1.5fr;margin-bottom:35px;gap:30px}.lingval-hero-grid{grid-template-columns:1.15fr .85fr;gap:35px}.lingval-proof{padding-block:12px}.lingval-proof-grid{grid-template-columns:1fr}.lingval-proof-grid>div,.lingval-proof-grid>div:first-child{display:grid;grid-template-columns:150px minmax(0,1fr);padding:18px 0;gap:20px;border-left:0;border-bottom:1px solid var(--rule)}.lingval-proof-grid>div:last-child{border-bottom:0}.lingval-proof p{margin-top:0}.service-grid{grid-template-columns:1fr}.service-grid article{display:grid;grid-template-columns:50px minmax(0,1fr);min-height:0;gap:0 24px}.service-number{grid-row:1 / span 2}.service-grid h3{max-width:none;margin-top:0}.service-grid p{max-width:none}.language-capabilities ul{grid-template-columns:repeat(3,minmax(0,1fr))}.story-card{gap:30px}.article-body figure{margin-inline:-25px}.related-grid a{grid-template-columns:110px 1fr 22px}.related-grid img{width:110px}}@media(max-width:650px){:root{--gutter: 20px}.shell{width:calc(100% - 40px)}section[id],main[id]{scroll-margin-top:82px}.site-header{height:72px}.brand{width:185px}.main-nav{top:71px;padding:14px 20px 22px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy{padding-block:40px 8px}.hero h1{margin-top:18px;font-size:clamp(var(--type-page-mobile),12.5vw,var(--type-stat))}.language-composition{margin-bottom:20px;margin-right:0}.hero-description{max-width:350px;margin-top:20px;font-size:var(--type-body)}.hero-actions{margin-top:24px}.understanding{padding-block:45px 39px}.section-intro{grid-template-columns:1fr;margin-top:16px;margin-bottom:29px;gap:18px}.section-intro h2{font-size:var(--type-subsection)}.section-intro>p{max-width:460px;font-size:var(--type-body)}.value-grid{grid-template-columns:1fr;gap:30px}.value-image{height:auto;aspect-ratio:1.35}.value h3{margin-top:15px;font-size:var(--type-lead)}.value p{margin-top:5px;font-size:var(--type-label)}.featured-work{display:block;padding-block:23px}.featured-work h2{font-size:var(--type-card)}.featured-work-copy>p{margin-top:10px;font-size:var(--type-label)}.featured-work-link{margin-top:15px;font-size:var(--type-label)}.closing-cta{display:flex;flex-direction:column;align-items:flex-start;min-height:0;padding-block:42px;gap:27px}.closing-cta h2{max-width:420px;font-size:var(--type-subsection)}.closing-cta p{margin-top:17px;font-size:var(--type-label)}.closing-cta .button{min-width:185px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{min-height:86px}.stat:nth-child(3){border-top:1px solid var(--rule)}.stat:nth-child(4){border-top:1px solid var(--rule)}.lingval-feature{grid-template-columns:1fr;padding:22px 20px 24px;gap:18px}.lingval-feature-logo{width:170px;padding:10px}.lingval-feature .button{grid-column:auto}.footer-inner{align-items:flex-start;flex-direction:column;gap:4px}.footer-inner nav{flex-wrap:wrap;gap:17px}.inner-hero,.lingval-hero{padding-block:52px}.lingval-hero{padding-block:44px}.inner-hero-grid,.lingval-hero-grid,.split-story-grid,.model-intro,.lingval-contact-grid{grid-template-columns:1fr;gap:25px}.inner-hero h1,.lingval-hero h1,.article-header h1,.not-found h1{font-size:var(--type-page-mobile)}.lingval-hero-copy>p{margin-top:18px;font-size:var(--type-body)}.lingval-hero .button{margin-top:23px}.inner-hero-grid>p,.inner-hero-grid>div:last-child>p,.prose-stack p,.model-intro>p{font-size:var(--type-body)}.inner-hero-grid>div.about-hero-copy>p,.prose-stack p,.model-section .model-intro>p,.timeline li>p:last-child{font-size:var(--type-lead)}.content-section,.split-story,.model-section,.channel-section,.lingval-services{padding-block:50px}.about-journey{padding-bottom:30px}.about-editorial{padding-top:30px}.content-heading{grid-template-columns:1fr;margin-bottom:29px;gap:13px}.content-heading h2,.split-story h2,.model-intro h2,.inner-cta h2,.lingval-contact h2{font-size:var(--type-subsection)}.timeline li{grid-template-columns:1fr;gap:7px}.principle-grid,.values-list,.team-grid,.model-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article+article,.principle-grid article:nth-child(3){min-height:0;padding:22px 0;border-left:0}.principle-grid h3{margin-top:23px}.model-grid article,.model-grid article:nth-child(2n){padding:23px 0 26px;border-left:0}.model-grid article:nth-last-child(2){border-bottom:1px solid #ffe5cf9c}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-grid li:not(:nth-child(4n+1)){border-left:0}.channel-grid li:nth-child(2n){border-left:1px solid #fff4}.contact-paths{grid-template-columns:1fr;padding-block:22px}.contact-paths a,.contact-paths a+a{min-height:85px;padding:17px 0;border-left:0}.contact-paths a+a{border-top:1px solid var(--rule)}.inner-cta{align-items:flex-start;flex-direction:column;min-height:0;padding-block:45px;gap:25px}.lingval-hero-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 17px;gap:15px}.lingval-language-count{flex-direction:column;align-items:flex-start;padding:0 0 0 14px;gap:0;border-top:0;border-left:1px solid #e1d5ca}.lingval-language-count strong{font-size:var(--type-page-mobile)}.lingval-language-count span{max-width:75px;font-size:var(--type-label);line-height:1.3}.lingval-proof-grid>div,.lingval-proof-grid>div:first-child{display:block;padding-block:16px}.lingval-proof p{margin-top:6px}.service-grid article{display:block;padding:22px}.service-grid h3{margin-top:21px;font-size:var(--type-card)}.language-capabilities ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lingval-contact{padding-block:52px}.work-index{padding-block:42px}.story-card{grid-template-columns:1fr;padding-block:27px;gap:22px}.story-copy h2{font-size:var(--type-subsection)}.article-page{padding-block:45px 55px}.article-header{width:calc(100% - 40px)}.article-header h1{font-size:var(--type-page-mobile)}.article-feature{width:100%;margin-top:35px}.article-body{margin-top:40px;font-size:var(--type-body)}.article-body figure{margin:33px 0}.article-body h2{font-size:var(--type-subsection)}.article-body h3{font-size:var(--type-feature)}.related-work{padding-block:45px 55px}.related-heading{display:block}.related-grid{grid-template-columns:1fr}.related-grid a{grid-template-columns:95px 1fr 22px}.related-grid img{width:95px;height:105px}.dashboard-section{padding-block:40px 55px}.dashboard-access{flex-direction:column;align-items:flex-start;gap:28px}.not-found{padding-block:62px}.not-found>div{align-items:flex-start;flex-direction:column;gap:15px}}@media(max-width:370px){.hero h1{font-size:var(--type-page-mobile)}.hero-actions{gap:10px}.hero .button{white-space:nowrap}.closing-cta h2{font-size:var(--type-subsection)}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}@media(max-width:1100px){.menu-toggle{display:flex;align-items:center;justify-content:center}.main-nav{position:absolute;top:calc(100% - 1px);right:0;left:0;display:none;align-items:stretch;padding:18px max(36px,calc((100vw - 1300px)/2)) 25px;gap:0;font-size:var(--type-body);background:#fff;border-bottom:1px solid #dcd7ce;box-shadow:0 14px 18px #20242108}.main-nav.is-open{display:flex;flex-direction:column}.main-nav a{min-height:47px;padding-block:7px}.main-nav .library-link{margin-top:10px;padding:14px 0 0;border-top:1px solid #ddd5cb;border-left:0}}@media(max-width:800px){.ways-intro{grid-template-columns:1fr;gap:20px}.ways-grid,.work-capabilities-grid{grid-template-columns:1fr}.ways-grid article,.work-capabilities-grid article{min-height:0}}@media(max-width:650px){.main-nav{padding:14px 20px 22px}.hero h1,.section-intro{margin-top:0}.section-intro>p,.value p,.featured-work-copy>p,.closing-cta p{font-size:var(--type-body)}.stats-heading h2{max-width:none}.ways-section,.work-capabilities,.research-list{padding-block:48px}.ways-intro{gap:15px}.ways-grid article,.work-capabilities-grid article,.research-paper{padding:23px}.research-list-heading{display:block}.related-grid a{grid-template-columns:95px 1fr}}.contact-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;min-height:calc(100vh - 160px);padding-block:clamp(64px,7vw,105px);gap:clamp(48px,7vw,110px)}.contact-intro{padding-top:12px}.contact-intro h1,.contact-success h1{margin-top:14px;font-size:clamp(var(--type-section),5.6vw,var(--type-page));font-weight:600;line-height:1.04;letter-spacing:-.022em}.contact-intro>p:not(.eyebrow){max-width:500px;margin-top:24px;font-size:var(--type-lead)}.contact-library{max-width:440px;margin-top:54px;padding-top:26px;border-top:1px solid var(--rule)}.contact-library h2{font-size:var(--type-feature);font-weight:600;line-height:1.15}.contact-library p{margin-top:11px;font-size:var(--type-body)}.contact-library a{margin-top:17px}.contact-form{padding:clamp(25px,3.2vw,42px);background:#fff;border:1px solid #e6dcd0}.contact-form h2{font-size:var(--type-subsection);font-weight:600;line-height:1.1}.contact-form-intro{margin-top:9px;color:#525650;font-size:var(--type-body)}.contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;gap:22px 17px}.contact-field{display:flex;flex-direction:column;min-width:0;gap:8px}.contact-field-full{grid-column:1 / -1}.contact-field label{font-size:var(--type-label);font-weight:600;line-height:1.4}.contact-field input,.contact-field select,.contact-field textarea{width:100%;padding:13px 14px;color:var(--ink);background:#fffefa;border:1px solid #9b9b92;border-radius:2px;font:inherit;font-size:var(--type-body);line-height:1.4}.contact-field input,.contact-field select{min-height:51px}.contact-field textarea{min-height:160px;resize:vertical}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{outline:3px solid #126179;outline-offset:2px}.contact-form-note{margin-top:21px;color:#525650;font-size:var(--type-label)}.contact-form .button{margin-top:20px}.contact-success{min-height:calc(100vh - 160px);padding-block:clamp(75px,9vw,130px)}.contact-success h1{max-width:800px}.contact-success>p:not(.eyebrow){margin-top:22px;font-size:var(--type-lead)}.contact-success .button{margin-top:32px}@media(min-width:651px)and (max-width:950px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-cta{align-items:flex-start;flex-direction:column;padding-block:48px;gap:24px}}@media(max-width:1100px){.menu-toggle{display:none}.main-nav{display:flex;flex-direction:column}html:not(.js) .site-header{position:relative;height:auto}html:not(.js) .header-inner{flex-wrap:wrap;padding-block:15px}html:not(.js) .main-nav{position:static;flex-basis:100%;padding:0;border:0;box-shadow:none}.js .menu-toggle{display:flex}.js .main-nav{display:none}.js .main-nav.is-open{display:flex}}@media(max-width:650px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid li>div{padding:14px}}@media(max-width:800px){.contact-page{grid-template-columns:1fr;min-height:0;padding-block:62px;gap:46px}.contact-intro{padding-top:0}.contact-library{margin-top:32px}}@media(max-width:650px){.contact-page{padding-block:42px 55px;gap:35px}.contact-intro h1,.contact-success h1{font-size:var(--type-page-mobile)}.contact-intro>p:not(.eyebrow){margin-top:18px;font-size:var(--type-body)}.contact-library h2{font-size:var(--type-card)}.contact-form{padding:23px 19px}.contact-form h2{font-size:var(--type-subsection)}.contact-fields{grid-template-columns:1fr;margin-top:25px;gap:18px}.contact-success{padding-block:68px}}@media(max-width:800px){.footer-main{align-items:flex-start;flex-direction:column;gap:28px;padding-block:55px 60px}.footer-bottom{align-items:flex-start;flex-direction:column-reverse;gap:14px}}@media(max-width:650px){.footer-mission{font-size:var(--type-subsection)}.footer-bottom nav{gap:6px 18px}}
