:root{--sm-paper:#f5f2e9;--sm-ink:#191a18;--sm-orange:#e96636}body{background:var(--sm-paper);color:var(--sm-ink)}.v-wrap{width:min(1360px,calc(100% - 100px))}.sm-eyebrow{font:12px 'SM Display',monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px}.sm-hero{padding:62px 0 30px;background:#f5f2e9}.sm-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:45px}.sm-hero h1{font:500 clamp(56px,5.8vw,87px)/1.03 'SM Display',sans-serif;letter-spacing:-.055em;margin:0 0 30px}.sm-hero h1 em{font-style:normal;color:var(--sm-orange)}.sm-hero-cn{font-size:26px;font-weight:500;line-height:1.5;margin:0 0 20px}.sm-hero-desc{font-size:18px;line-height:1.8;max-width:520px;color:#5b5c55}.sm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.v-button{background:var(--sm-orange);color:#181916;min-height:52px;border:1px solid var(--sm-orange);font-size:14px;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 22px}.v-textlink{font-size:14px;border:0;border-bottom:1px solid currentColor;padding:10px 0;background:none;display:inline-flex;gap:20px}.sm-hero-foot{border-top:1px solid #d4d1c8;margin-top:42px;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:45px;font-size:12px;letter-spacing:.05em}.sm-hero-foot p{font-size:14px;line-height:1.7;margin:0;letter-spacing:0}.sm-hero-field .sm-motion{box-shadow:none}.sm-hero-field .sm-field{height:390px!important}.sm-hero-field .sm-motion-header{display:none}.sm-hero-field .sm-motion{font-size:12px}.sm-hero-field .sm-stage{padding:10px!important}.sm-hero-field .sm-note{font-size:11px}.sm-model{padding-top:112px;padding-bottom:112px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sm-model h2,.sm-heading h2,.sm-people h2,.sm-audience h2,.sm-science h2{font:500 clamp(37px,4vw,60px)/1.15 'SM Display','Noto Sans SC',sans-serif;letter-spacing:-.04em;margin:0 0 25px}.sm-model h2 span{color:var(--sm-orange)}.sm-lead{font-size:22px;line-height:1.6}.sm-model-panel{background:#20221f;color:#f6f1e7;padding:30px 38px;position:relative}.sm-panel-head{display:flex;justify-content:space-between;align-items:center;font:11px monospace;letter-spacing:.1em;border-bottom:1px solid #4e5148;padding-bottom:20px}.sm-dot{display:inline-block;background:var(--sm-orange);border-radius:50%;height:7px;width:7px}.sm-model-name{font:40px 'SM Display',sans-serif;margin-top:18px}.sm-model-name span{float:right;color:var(--sm-orange);font-size:68px;line-height:1}.sm-matrix{display:grid;grid-template-columns:repeat(16,1fr);gap:5px;margin:30px 0}.sm-matrix i{aspect-ratio:1;background:#34372f;border:1px solid #45483e}.sm-matrix i.on{background:var(--sm-orange);border-color:var(--sm-orange)}.sm-spec{display:flex;gap:26px;align-items:center;border-top:1px solid #4b4e43;padding:15px 0}.sm-spec>span{font:25px 'SM Display',sans-serif;min-width:70px}.sm-spec p{margin:0;font-size:14px}.sm-note{font-size:13px;line-height:1.7;opacity:.75}.sm-science{background:#191b18;color:#efece2;padding:100px 0}.sm-science>.v-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sm-manifesto{font-size:clamp(20px,2.2vw,29px);line-height:1.9;margin:0 0 36px}.sm-manifesto em{font-style:normal;color:#f48a57}.sm-products{padding:95px 0;background:#e9e7dd}.sm-heading{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:45px}.sm-heading>p{max-width:430px;font-size:18px;line-height:1.8}.sm-product-grid,.sm-route-pair{display:grid;grid-template-columns:1fr 1fr;gap:45px}.sm-product-grid article{border-top:1px solid #a4a69b;padding-top:28px}.sm-status{font:11px 'SM Display',monospace;letter-spacing:.08em;color:#86613f}.sm-product-grid h3{font:56px 'SM Display';margin:20px 0}.sm-product-grid p{font-size:21px;line-height:1.6}.sm-product-grid ul{padding:0;list-style:none;margin:28px 0}.sm-product-grid li{padding:12px 0;border-top:1px solid #cfcec4;font-size:15px;line-height:1.7}.sm-evidence{padding-top:105px;padding-bottom:100px}.sm-evidence-row{display:grid;grid-template-columns:180px 1fr 30px;gap:30px;border-top:1px solid #c5c5b8;padding:32px 0;transition:padding .2s}.sm-evidence-row:hover{padding-left:12px}.sm-partner{font:28px 'SM Display',sans-serif}.sm-evidence-row h3{font-size:24px;margin:10px 0}.sm-evidence-row p{max-width:750px;font-size:16px;line-height:1.8;margin:0}.sm-people{background:#dfdfd1;padding:95px 0}.sm-people-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:center}.sm-portrait{position:relative;max-width:470px}.sm-portrait img{width:100%;height:480px;object-fit:cover;object-position:center 25%;filter:none}.sm-portrait span{display:block;padding:14px 0;font:11px monospace;letter-spacing:.1em}.sm-people p{font-size:17px;line-height:1.9}.sm-people p.sm-note{font-size:13px}.sm-audience{padding-top:100px;padding-bottom:100px}.sm-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:50px}.sm-audience article{border-top:1px solid #aaa99d;padding-top:20px}.sm-audience article>span{font:12px monospace;color:#b45f39}.sm-audience h3{font-size:23px;margin:28px 0 14px}.sm-audience p{font-size:16px;line-height:1.8;min-height:58px}.sm-intro{padding-top:85px;padding-bottom:70px}.sm-intro h1{font:500 clamp(44px,5vw,76px)/1.15 'SM Display','Noto Sans SC',sans-serif;letter-spacing:-.04em;margin:0 0 30px}.sm-intro>p{max-width:810px;font-size:21px;line-height:1.85}.sm-science-demo{padding-bottom:80px}.sm-science-demo .sm-motion{max-width:1000px;margin:0 auto}.sm-route-pair{margin:45px 0}.sm-route-pair article{border-top:1px solid #b8baad;padding-top:25px}.sm-route-pair h3{font-size:24px;margin:12px 0}.sm-route-pair p{font-size:17px;line-height:1.9}.people-portrait img,.team-initial img{filter:none!important}.v-brand .brand-symbol img{object-fit:contain;width:190px;height:auto}.v-brand .brand-ai{display:none}.v-header{min-height:88px}.v-brand .brand-symbol{width:190px;max-width:none}.sm-review-note{background:#ede5d4;padding:9px 24px;font-size:12px;text-align:center}.v-article-charts p,.v-targets>p,.v-data-chart p{font-size:14px!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d96f3e;outline-offset:5px}p{text-wrap:pretty}.v-footer-top .brand-symbol img{filter:none}.v-footer-top .v-brand{width:max-content}
@media(max-width:1050px){.v-wrap{width:calc(100% - 56px)}.sm-hero-grid{gap:24px}.sm-hero h1{font-size:58px}.sm-hero-field .sm-field{height:340px!important}.sm-model{gap:40px}.sm-people-grid{gap:45px}.sm-portrait img{height:410px}.sm-hero-cn{font-size:23px}}
@media(max-width:760px){.v-wrap{width:calc(100% - 36px)}.v-header{min-height:72px}.v-brand .brand-symbol{width:145px}.v-brand .brand-symbol img{width:145px}.sm-hero{padding:35px 0 25px}.sm-hero-grid,.sm-model,.sm-science>.v-wrap,.sm-people-grid,.sm-product-grid,.sm-route-pair{grid-template-columns:1fr}.sm-hero h1{font-size:52px;max-width:600px}.sm-hero-cn{font-size:23px}.sm-hero-desc{font-size:17px}.sm-hero-field{margin-top:20px}.sm-hero-field .sm-field{height:300px!important}.sm-hero-foot{grid-template-columns:1fr;gap:12px;margin-top:25px}.sm-hero-foot p{font-size:13px}.sm-eyebrow{font-size:10px;margin-bottom:23px}.sm-model{padding-top:65px;padding-bottom:65px;gap:34px}.sm-model h2,.sm-heading h2,.sm-people h2,.sm-audience h2,.sm-science h2{font-size:39px}.sm-model-panel{padding:25px}.sm-lead{font-size:19px}.sm-science,.sm-products,.sm-people{padding:60px 0}.sm-science>.v-wrap{gap:20px}.sm-manifesto{font-size:20px}.sm-heading{display:block;margin-bottom:30px}.sm-heading>p{font-size:17px}.sm-product-grid{gap:45px}.sm-product-grid h3{font-size:46px}.sm-evidence{padding-top:65px;padding-bottom:65px}.sm-evidence-row{grid-template-columns:1fr 25px;gap:12px}.sm-partner{grid-column:1/-1;font-size:25px}.sm-evidence-row p{font-size:15px}.sm-people-grid{gap:30px}.sm-portrait{max-width:100%}.sm-portrait img{height:400px}.sm-people p{font-size:16px}.sm-audience{padding-top:65px;padding-bottom:65px}.sm-audience-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.sm-audience h3{margin:15px 0}.sm-audience p{min-height:0}.sm-intro{padding-top:55px;padding-bottom:40px}.sm-intro h1{font-size:43px}.sm-intro>p{font-size:18px}.sm-actions{gap:16px}.sm-route-pair{gap:20px}.sm-product-grid li{font-size:14px}.main-nav.open{background:var(--sm-paper)}.v-header-actions{gap:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--accent:#e96636;--orange:#e96636;--blue:#e96636;--brand:#e96636} .v-textlink,.text-link{color:inherit}.v-contact-link span,.v-textlink span,.text-link .arrow{background:transparent;color:inherit}.v-contact-link span{background:#e96636!important;color:#191a18!important} .v-header{background:#f5f2e9}#header{background:#f5f2e9}.v-research-row:hover{color:#bb552e}.sm-summary{background:#e9e7dd;padding:28px 32px;margin:0 0 35px}.sm-summary h2{font-size:23px;margin:0 0 18px}.sm-summary p{font-size:16px;line-height:1.8}.sm-summary strong{font-weight:600;color:#934a2e}
:root{--paper:#f5f2e9;--ink:#191a18;--muted:#66695d;--line:#d5d3c7}.page-hero{background:#f5f2e9!important}.page-hero:after{border-radius:50%!important;background:none!important}.section .lead,.tech-text p{font-size:17px;line-height:1.85}.menu-btn{min-width:44px;min-height:44px}.sm-motion .sm-controls button{min-height:44px}.sm-motion .sm-desc{font-size:13px}.sm-motion .sm-step{font-size:11px}.v-data-track>span{background:#e96636!important}.people-portrait .team-initial{background:transparent}.people-portrait img{object-fit:cover;object-position:center 25%}.sm-product-grid a,.sm-audience-grid a{min-height:44px}

/* Clear value, verifiable evidence and practical paths to collaboration. */
.sm-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #d4d1c8;margin-top:26px;padding-top:24px}.sm-proof-strip a{display:flex;align-items:baseline;gap:16px;color:inherit}.sm-proof-strip strong{font:500 32px/1 'SM Display',sans-serif;color:#bd4e28;white-space:nowrap}.sm-proof-strip span{font-size:14px;line-height:1.55}.sm-proof-strip a:hover span{text-decoration:underline}.sm-model-detail{font-size:17px;line-height:1.8;max-width:580px;color:#5b5c55}.sm-product-grid dl{margin:28px 0}.sm-product-grid dl>div{display:grid;grid-template-columns:6.2em 1fr;gap:15px;border-top:1px solid #cfcec4;padding:13px 0;font-size:15px;line-height:1.75}.sm-product-grid dt{color:#78523d;font-weight:600}.sm-product-grid dd{margin:0}.sm-product-grid .v-textlink+.v-textlink{margin-left:25px}.sm-solutions .sm-intro{padding-bottom:38px}.sm-solutions .sm-products{padding-top:45px}.sm-solutions .sm-heading{margin-bottom:32px}.sm-solutions .sm-heading h2{font-size:clamp(31px,3vw,45px)}.sm-motion .sm-desc{font-size:15px;line-height:1.65}.sm-motion .sm-step{font-size:13px;line-height:1.45}.sm-hero-field .sm-note{font-size:13px;line-height:1.6}
@media(max-width:760px){.sm-proof-strip{grid-template-columns:1fr;gap:16px}.sm-proof-strip a{align-items:baseline}.sm-proof-strip strong{font-size:27px;min-width:74px}.sm-proof-strip span{font-size:14px}.sm-product-grid dl>div{grid-template-columns:5em 1fr;font-size:15px}.sm-solutions .sm-intro{padding-bottom:28px}.sm-solutions .sm-products{padding-top:30px}.sm-product-grid .v-textlink+.v-textlink{margin-left:15px}}
/* A clear mission and an unmistakable open-model milestone. */
.sm-hero h1,.sm-hero-mission,.sm-model h2,.sm-products-statement,.sm-heading h2{font-family:Arial,"SM Han","Noto Sans SC",sans-serif}
.sm-hero h1{font-weight:700;letter-spacing:-.065em}.sm-hero-mission{font-size:clamp(18px,1.55vw,23px);font-weight:600;line-height:1.7;max-width:660px;border-left:3px solid var(--sm-orange);padding-left:18px;margin:22px 0}.sm-hero-desc{margin:14px 0 0}.sm-milestone-kicker{font:700 12px/1.4 Arial,"SM Han",sans-serif;color:#a74321;letter-spacing:.09em;margin:0 0 18px}.sm-model h2{font-weight:700;line-height:1.14}.sm-model-panel{border-top:5px solid var(--sm-orange)}.sm-model-name{font-family:Arial,"SM Han",sans-serif;font-weight:700}.sm-model-name span{font-size:clamp(76px,7.2vw,108px);letter-spacing:-.075em}.sm-products-statement{display:flex;justify-content:space-between;align-items:end;gap:36px;padding:0 0 35px;margin-bottom:48px;border-bottom:1px solid #b9b9ad}.sm-products-statement>span{font-size:clamp(38px,4.9vw,72px);font-weight:700;line-height:1.03;letter-spacing:-.055em}.sm-products-statement p{font-size:18px;line-height:1.7;max-width:300px;margin:0;color:#585b53}.sm-solutions .sm-products-statement{margin-bottom:36px}.sm-solutions .sm-heading h2{font-size:clamp(30px,2.8vw,42px)}
@media(max-width:760px){.sm-hero-mission{font-size:18px;padding-left:14px;margin:18px 0}.sm-model-name span{font-size:78px}.sm-products-statement{display:block;padding-bottom:27px;margin-bottom:30px}.sm-products-statement>span{display:block;font-size:clamp(36px,9vw,52px)}.sm-products-statement p{font-size:16px;margin-top:18px}}
