/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.grow{flex-grow:1}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#101516;--paper:#f1f0ea;--lime:#c9ff45;--line:#c8cac2;--muted:#6d726e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}.nav{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f0eaeb;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.logo{letter-spacing:-1px;font-size:23px;font-weight:900}.logo span{color:#62a900}.nav nav{gap:32px;display:flex}.nav nav a{font-size:13px;font-weight:700}.actions{align-items:center;gap:10px;display:flex}.lang{cursor:pointer;background:0 0;border:1px solid #a5aaa3;border-radius:100px;padding:10px 15px;font-weight:800}.navCta,.primary{background:var(--ink);color:#fff;border-radius:100px;padding:12px 20px;font-size:13px;font-weight:800}.hero{grid-template-columns:1.18fr .82fr;align-items:center;min-height:760px;padding:100px 6vw 65px;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:2;position:relative}.eyebrow,.sectionLabel{letter-spacing:2px;font-size:11px;font-weight:900}.eyebrow span{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero h1{letter-spacing:-5px;white-space:pre-line;max-width:1050px;margin:28px 0;font-size:clamp(48px,6.3vw,96px);line-height:.98}.lead{color:#4f5551;max-width:720px;font-size:18px;line-height:1.8}.heroActions{gap:12px;margin-top:36px;display:flex}.primary,.secondary{align-items:center;gap:28px;padding:16px 24px;display:flex}.primary{background:#161b1b}.primary b{color:var(--lime)}.secondary{border:1px solid #aeb1aa;border-radius:100px;font-size:13px;font-weight:800}.proof{border-top:1px solid var(--line);gap:0;max-width:800px;margin-top:72px;display:flex}.proof span{border-right:1px solid var(--line);margin-right:28px;padding:20px 28px 0 0;font-size:12px;font-weight:700}.proof i{color:#8d938e;margin-right:8px;font-style:normal}.globe{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#e9ffb0 0,#c9ff45 22%,#7fa520 53%,#121817 54%,#101516 68%,#0000 69%);border:1px solid #999f98;border-radius:50%;width:min(42vw,570px);margin:auto;position:relative;box-shadow:0 0 0 45px #1e232009,0 0 0 90px #1e232006}.globe:before,.globe:after{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:10% 27%}.globe:after{inset:27% 10%;transform:rotate(90deg)}.globeCore{text-align:center;color:#fff;letter-spacing:-2px;place-content:center;font-size:clamp(24px,3vw,48px);font-weight:900;line-height:.9;display:grid;position:absolute;inset:0}.globeCore span:nth-child(2){color:var(--lime)}.sat{background:var(--paper);border:1px solid #888e88;border-radius:100px;padding:8px 13px;font-size:10px;font-style:normal;font-weight:900;position:absolute}.s1{top:5%;left:15%}.s2{top:17%;right:-3%}.s3{bottom:15%;right:0}.s4{bottom:6%;left:12%}.s5{top:45%;left:-8%}.solutions,.method{padding:120px 6vw}.sectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin:28px 0 60px;display:grid}.sectionHead h2,.method h2,.team h2,footer h2{letter-spacing:-3px;margin:0;font-size:clamp(38px,5vw,72px);line-height:1.02}.sectionHead>p{color:var(--muted);max-width:560px;line-height:1.8}.solutionGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.solutionGrid article{background:#dedfd8;border-radius:4px;flex-direction:column;min-height:430px;padding:34px;display:flex}.solutionGrid article:nth-child(2){background:var(--lime)}.cardTop{justify-content:space-between;display:flex}.cardTop span{font-size:44px;font-weight:200}.cardTop small{letter-spacing:1.3px;font-size:10px}.solutionGrid h3{letter-spacing:-2px;margin:auto 0 20px;font-size:40px}.solutionGrid article>p{max-width:560px;font-size:15px;line-height:1.75}.tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.tags b{border:1px solid #a5aaa3;border-radius:100px;padding:7px 10px;font-size:10px}.services{background:var(--ink);color:#fff;padding:120px 6vw}.light{grid-template-columns:1fr auto}.light .sectionLabel{color:var(--lime);margin-bottom:25px}.signal{align-items:flex-end;gap:8px;display:flex}.signal i{background:var(--lime);border-radius:10px;width:7px;display:block}.signal i:first-child{height:18px}.signal i:nth-child(2){height:38px}.signal i:nth-child(3){height:58px}.signal i:nth-child(4){height:84px}.serviceList{border-top:1px solid #3a4140}.serviceList article{border-bottom:1px solid #3a4140;grid-template-columns:60px 65px 1fr 1.4fr;align-items:center;gap:24px;padding:30px 0;display:grid}.serviceNo{color:#89908c;font-size:12px}.serviceIcon{width:48px;height:48px;color:var(--lime);border:1px solid #535b58;border-radius:50%;place-items:center;display:grid}.serviceList h3{font-size:22px}.serviceList p{color:#aeb5b1;max-width:640px;line-height:1.6}.method h2{max-width:880px;margin:25px 0 70px}.timeline{border-top:1px solid #9ea39e;grid-template-columns:repeat(6,1fr);display:grid}.timeline div{border-right:1px solid #c4c6c0;min-height:150px;padding:28px 18px;position:relative}.timeline span{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:50%;place-items:center;font-size:12px;display:grid}.timeline p{margin-top:35px;font-size:14px;font-weight:800}.team{background:#dfe0da;grid-template-columns:1fr 1fr;gap:8vw;margin:0 6vw 120px;padding:72px;display:grid}.teamCopy>p:last-child{color:var(--muted);margin-top:30px;line-height:1.8}.stats{flex-direction:column;display:flex}.stats div{border-bottom:1px solid #b4b7b1;justify-content:space-between;align-items:end;padding:24px 0;display:flex}.stats strong{letter-spacing:-1px;font-size:34px}.stats span{color:var(--muted);font-size:12px}footer{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:40px;padding:100px 6vw 30px;display:grid}footer>div>p{max-width:650px;line-height:1.7}footer>a{background:var(--ink);color:#fff;border-radius:100px;gap:45px;padding:18px 24px;font-size:13px;font-weight:800;display:flex}.foot{border-top:1px solid #0000004d;grid-column:1/-1;grid-template-columns:1fr 1fr auto;margin-top:70px;padding-top:25px;font-size:12px;display:grid}.foot b{font-size:18px}@media (width<=900px){.nav nav{display:none}.hero{grid-template-columns:1fr;padding-top:70px}.hero h1{letter-spacing:-3px}.globe{width:78vw;margin-top:80px}.proof{flex-wrap:wrap}.sectionHead,.team,.solutionGrid{grid-template-columns:1fr}.serviceList article{grid-template-columns:45px 52px 1fr}.serviceList p{grid-column:3}.timeline{grid-template-columns:repeat(2,1fr)}.team{margin-bottom:70px;padding:40px}footer{grid-template-columns:1fr}.foot{grid-template-columns:1fr;gap:12px}}@media (width<=560px){.nav{padding:0 18px}.navCta{display:none}.hero,.solutions,.services,.method{padding-left:22px;padding-right:22px}.hero{min-height:auto}.hero h1{letter-spacing:-2.5px;font-size:47px}.lead{font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.proof span{width:50%;margin:0;padding-right:10px}.solutionGrid article{min-height:360px}.solutionGrid h3{font-size:33px}.serviceList article{grid-template-columns:40px 46px 1fr;gap:10px}.serviceList h3{font-size:18px}.timeline{grid-template-columns:1fr 1fr}.team{margin-left:16px;margin-right:16px;padding:28px}.stats strong{font-size:26px}footer{padding:70px 24px 28px}}.footerActions{flex-direction:column;align-items:stretch;gap:18px;display:flex}.footerActions>a{background:var(--ink);color:#fff;border-radius:100px;justify-content:space-between;gap:45px;padding:18px 24px;font-size:13px;font-weight:800;display:flex}.footerWechat{color:var(--ink);background:#fff;grid-template-columns:92px 1fr;align-items:center;gap:16px;min-width:310px;padding:12px;display:grid}.footerWechat img{object-fit:contain;background:#fff;width:92px;height:92px}.footerWechat div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.footerWechat small{letter-spacing:1.4px;font-size:10px;font-weight:900}.footerWechat strong{font-size:18px}.footerWechat button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:8px 11px;font-weight:800}.footerWechat button:hover{background:var(--ink);color:#fff}@media (width<=560px){.footerActions{width:100%}.footerWechat{grid-template-columns:82px 1fr;width:100%;min-width:0}.footerWechat img{width:82px;height:82px}}.team{display:block}.teamIntro{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.teamPeople{grid-column:1/-1;margin-top:64px}.teamLabel{letter-spacing:2px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900}.memberGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.memberCard{color:#fff;background:#101516;grid-template-columns:44% 56%;min-height:300px;display:grid;overflow:hidden}.memberPortrait{background:radial-gradient(circle at 50% 38%,#dfff85 0,#c9ff45 23%,#76991c 24%,#26302a 55%,#111817 100%);place-items:center;display:grid;position:relative}.memberPortrait:after{content:"";aspect-ratio:1;border:1px solid #ffffff59;border-radius:50%;width:52%;position:absolute}.memberPortrait span{z-index:2;letter-spacing:-3px;color:#fff;font-size:44px;font-weight:900;position:relative}.memberPortrait i{border:1px solid #c9ff4559;border-radius:50%;position:absolute;inset:12%}.memberInfo{flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.memberInfo small{color:#c9ff45;letter-spacing:1.5px;font-size:9px}.memberInfo h3{margin:10px 0 8px;font-size:34px}.memberInfo p{color:#b9c0bc;margin:0;line-height:1.5}.networkTitle{margin-top:42px}.networkGrid{border-top:1px solid #aeb2ac;border-left:1px solid #aeb2ac;grid-template-columns:repeat(3,1fr);display:grid}.networkGrid div{border-bottom:1px solid #aeb2ac;border-right:1px solid #aeb2ac;min-height:120px;padding:22px}.networkGrid span{color:#6d726e;font-size:10px}.networkGrid p{margin:25px 0 0;font-weight:800;line-height:1.45}.homeRegionBand{color:#fff;background:#101516;grid-template-columns:180px 1fr auto;align-items:stretch;gap:28px;margin-top:65px;padding:30px;display:grid}.homeRegionCount{border-right:1px solid #3c4441;flex-direction:column;justify-content:center;display:flex}.homeRegionCount strong{color:var(--lime);letter-spacing:-6px;font-size:84px;line-height:.8}.homeRegionCount span{letter-spacing:1.2px;color:#abb3af;margin-top:15px;font-size:8px}.homeRegionList{grid-template-columns:repeat(5,1fr);display:grid}.homeRegionList article{border-right:1px solid #3c4441;padding:12px 15px}.homeRegionList article>span{color:#737d78;font-size:8px}.homeRegionList article>b{color:var(--lime);margin-top:18px;font-size:10px;display:block}.homeRegionList h3{margin:7px 0;font-size:16px}.homeRegionList p{color:#aab2ae;margin:0;font-size:9px;line-height:1.5}.homeRegionBand>a{white-space:nowrap;border:1px solid #56605b;border-radius:99px;align-self:center;padding:13px 16px;font-size:10px;font-weight:900}.homeTeamFaces{background:#101516;grid-template-columns:repeat(9,1fr);gap:7px;padding:0 30px 30px;display:grid}.homeTeamFaces img{aspect-ratio:1;object-fit:cover;filter:saturate(.82);border:1px solid #39413e;width:100%;display:block}.memberPortraitPhoto{background:#d8d8d2;min-height:300px;overflow:hidden}.memberPortraitPhoto img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}@media (width<=900px){.teamIntro,.memberGrid{grid-template-columns:1fr}.networkGrid{grid-template-columns:1fr 1fr}.homeRegionBand{grid-template-columns:1fr}.homeRegionCount{border-bottom:1px solid #3c4441;border-right:0;padding-bottom:25px}.homeRegionList{grid-template-columns:repeat(2,1fr)}.homeRegionList article{border-bottom:1px solid #3c4441}.homeTeamFaces{grid-template-columns:repeat(5,1fr)}}@media (width<=560px){.teamPeople{margin-top:44px}.memberCard{grid-template-columns:1fr;min-height:0}.memberPortrait,.memberPortraitPhoto{min-height:220px}.memberInfo{padding:25px}.networkGrid{grid-template-columns:1fr}.homeRegionBand{padding:22px}.homeRegionList{grid-template-columns:1fr}.homeRegionList article{border-right:0}.homeRegionBand>a{text-align:center}.homeTeamFaces{grid-template-columns:repeat(3,1fr);padding:0 22px 22px}}.tocGrowth{color:#101516;background:#c9ff45;padding:120px 6vw}.tocHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.tocHead .sectionLabel{grid-column:1/-1}.tocHead h2{letter-spacing:-4px;margin:18px 0 0;font-size:clamp(42px,5.5vw,78px);line-height:1}.tocHead>p:last-child{max-width:650px;margin:0;font-size:16px;line-height:1.8}.tocStats{border-top:1px solid #10151680;border-left:1px solid #10151680;grid-template-columns:repeat(3,1fr);margin:68px 0 90px;display:grid}.tocStats div{border-bottom:1px solid #10151680;border-right:1px solid #10151680;flex-direction:column;justify-content:space-between;min-height:150px;padding:26px;display:flex}.tocStats strong{letter-spacing:-2px;font-size:clamp(34px,4vw,62px)}.tocStats span{font-size:12px;font-weight:800}.showcaseHead{grid-template-columns:1fr 1fr;align-items:end;gap:8vw;margin-bottom:30px;display:grid}.showcaseHead h3{letter-spacing:-2px;margin:0;font-size:clamp(32px,4vw,54px)}.showcaseHead p{margin:0;line-height:1.7}.videoGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.videoCard{color:#fff;background:#101516;overflow:hidden}.videoCard video{aspect-ratio:9/16;object-fit:cover;background:#1f2725;width:100%;display:block}.videoCard>div{justify-content:space-between;align-items:center;padding:16px;display:flex}.videoCard span{color:#c9ff45;font-size:10px}.videoCard strong{letter-spacing:1px;font-size:11px}.tocSummitProof{color:#fff;background:#101516;grid-template-columns:.9fr 1.1fr;margin:0 0 85px;display:grid;overflow:hidden}.tocSummitProof img{object-fit:cover;width:100%;height:100%;min-height:390px}.tocSummitProof>div{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,70px);display:flex}.tocSummitProof span{letter-spacing:1.6px;color:#c9ff45;font-size:10px}.tocSummitProof h3{letter-spacing:-2.5px;margin:20px 0;font-size:clamp(30px,4vw,56px);line-height:1.02}.tocSummitProof p{color:#c7ceca;max-width:650px;line-height:1.75}.tocSummitProof b{letter-spacing:.5px;margin-top:22px;font-size:12px}@media (width<=900px){.tocHead,.showcaseHead{grid-template-columns:1fr}.videoGrid{grid-template-columns:1fr 1fr}.tocStats{margin-bottom:65px}}@media (width<=560px){.tocGrowth{padding:80px 22px}.tocHead h2{letter-spacing:-2.5px}.tocStats{grid-template-columns:1fr;margin:45px 0 60px}.tocStats div{min-height:110px}.tocSummitProof{grid-template-columns:1fr;margin-bottom:60px}.tocSummitProof img{aspect-ratio:4/3;min-height:0}.tocSummitProof>div{padding:28px}.videoGrid{grid-template-columns:1fr}.videoCard video{aspect-ratio:9/14}}.fieldwork{background:#f1f0ea;padding:120px 6vw}.eventIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:8vw;display:grid}.eventIntro h2{letter-spacing:-4px;margin:22px 0 0;font-size:clamp(42px,5.5vw,78px);line-height:1}.eventIntro>div:last-child>p{color:#4f5551;margin:0 0 24px;font-size:16px;line-height:1.8}.eventIntro>div:last-child>strong{border-top:1px solid #b9bcb5;padding-top:20px;font-size:13px;line-height:1.7;display:block}.eventMeta{border-top:1px solid #aeb2ab;border-left:1px solid #aeb2ab;grid-template-columns:repeat(3,1fr);margin:68px 0 22px;display:grid}.eventMeta span{border-bottom:1px solid #aeb2ab;border-right:1px solid #aeb2ab;padding:22px;font-size:12px;font-weight:800}.eventMeta i{color:#7d837e;margin-right:18px;font-style:normal}.eventGallery{grid-template-columns:repeat(12,1fr);grid-auto-rows:170px;gap:14px;display:grid}.eventGallery figure{color:#fff;background:#101516;margin:0;position:relative;overflow:hidden}.eventGallery figure:first-child{grid-area:span 2/span 7}.eventGallery figure:nth-child(2){grid-area:span 2/span 5}.eventGallery figure:nth-child(3),.eventGallery figure:nth-child(4),.eventGallery figure:nth-child(5){grid-area:span 2/span 4}.eventGallery figure:nth-child(6){grid-area:span 3/span 12}.eventGallery img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.eventGallery figure:hover img{transform:scale(1.025)}.eventGallery figcaption{background:linear-gradient(#0000,#000000c7);justify-content:space-between;align-items:end;padding:45px 18px 16px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:0;left:0;right:0}.eventGallery figcaption span{color:#c9ff45;font-size:10px}@media (width<=900px){.eventIntro{grid-template-columns:1fr}.eventGallery{grid-auto-rows:145px}.eventGallery figure:nth-child(n){grid-area:span 2/span 6}.eventGallery figure:first-child,.eventGallery figure:nth-child(6){grid-column:span 12}}@media (width<=560px){.fieldwork{padding:80px 22px}.eventIntro h2{letter-spacing:-2.5px}.eventMeta{grid-template-columns:1fr;margin-top:45px}.eventGallery{display:block}.eventGallery figure{height:250px;margin-bottom:12px}.eventGallery figure:nth-child(6){height:290px}}.innerPage{background:var(--paper);min-height:100vh}.siteNav{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f1f0eaf0;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.siteNav nav{gap:28px;display:flex}.siteNav nav a{font-size:12px;font-weight:800}.serviceHero{grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;min-height:720px;padding:100px 6vw 80px;display:grid;overflow:hidden}.serviceHeroText{position:relative}.serviceIndex{letter-spacing:1.5px;color:var(--muted);font-size:10px;position:absolute;top:0;right:0}.serviceHero h1,.directoryHero h1,.contactHero h1{letter-spacing:-5px;margin:30px 0;font-size:clamp(50px,6.3vw,92px);line-height:.98}.serviceHeroText>p:last-of-type,.directoryHero>p:last-child,.contactHero>div>p{color:#4f5551;max-width:800px;font-size:18px;line-height:1.75}.serviceOrb{aspect-ratio:1;text-align:center;color:#fff;background:#101516;border-radius:50%;place-content:center;display:grid;position:relative;box-shadow:0 0 0 38px #1015160a,0 0 0 78px #10151606}.serviceOrb:after{content:"";border:1px solid #65705f;border-radius:50%;position:absolute;inset:9%}.serviceOrb b{color:var(--lime);font-size:clamp(70px,10vw,150px);line-height:.8}.serviceOrb span{letter-spacing:2px;margin-top:20px;font-size:10px}.fitBlock,.deliverableBlock,.processBlock,.faqBlock,.aboutTeam{padding:110px 6vw}.fitBlock h2,.deliverableBlock h2,.processBlock h2,.faqBlock h2,.proofBlock h2,.outcomeBlock h2,.aboutTeam h2{letter-spacing:-3px;margin:24px 0 58px;font-size:clamp(38px,5vw,70px);line-height:1}.fitGrid{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:repeat(3,1fr);display:grid}.fitGrid article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;flex-direction:column;justify-content:space-between;min-height:220px;padding:28px;display:flex}.fitGrid span,.deliverableGrid span{color:var(--muted);font-size:10px}.fitGrid p{font-size:20px;font-weight:800;line-height:1.35}.outcomeBlock,.proofBlock{color:#fff;background:#101516;grid-template-columns:1fr 1fr;gap:8vw;padding:110px 6vw;display:grid}.outcomeBlock .sectionLabel,.proofBlock .sectionLabel{color:var(--lime)}.outcomeList p,.proofBlock>div:last-child p{border-bottom:1px solid #404744;justify-content:space-between;gap:30px;margin:0;padding:24px 0;font-size:16px;font-weight:700;display:flex}.outcomeList span,.proofBlock span{color:var(--lime);font-size:10px}.deliverableGrid{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:repeat(4,1fr);display:grid}.deliverableGrid article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;min-height:190px;padding:25px}.deliverableGrid h3{margin-top:55px;font-size:18px}.proofBlock{background:var(--lime);color:#101516}.proofBlock .sectionLabel,.proofBlock span{color:#101516}.proofBlock>div:last-child p{border-color:#10151659}.processBlock>div{border-top:1px solid #a8ada6;grid-template-columns:repeat(6,1fr);display:grid}.processBlock article{border-right:1px solid #c4c8c1;min-height:155px;padding:22px}.processBlock b{width:33px;height:33px;color:var(--lime);background:#101516;border-radius:50%;place-items:center;font-size:11px;display:grid}.processBlock span{margin-top:38px;font-weight:800;display:block}.faqBlock{background:#dfe0da}.faqBlock>div{max-width:960px;margin-left:auto}.faqBlock details{border-top:1px solid #a8ada6;padding:0}.faqBlock summary{cursor:pointer;justify-content:space-between;padding:25px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.faqBlock details p{color:var(--muted);max-width:800px;margin:0 0 25px;line-height:1.8}.innerFooter{margin:0}.directoryHero{max-width:1300px;padding:120px 6vw 85px}.serviceDirectory{padding:0 6vw 120px}.serviceDirectory>a{border-top:1px solid #a8ada6;grid-template-columns:70px 1fr 50px;align-items:center;gap:30px;padding:34px 0;display:grid}.serviceDirectory>a:last-child{border-bottom:1px solid #a8ada6}.serviceDirectory>a>span{color:var(--muted);font-size:14px}.serviceDirectory small{letter-spacing:1.4px;font-size:9px}.serviceDirectory h2{letter-spacing:-2px;margin:10px 0;font-size:clamp(28px,3vw,48px)}.serviceDirectory p{color:var(--muted);max-width:850px;line-height:1.6}.serviceDirectory>a>b{color:#62a900;font-size:30px}.aboutPrinciples{grid-template-columns:repeat(3,1fr);padding:0 6vw 120px;display:grid}.aboutPrinciples article{border:1px solid #b5b9b2;min-height:300px;margin-left:-1px;padding:30px}.aboutPrinciples span{color:var(--muted);font-size:10px}.aboutPrinciples h2{margin-top:90px;font-size:30px}.aboutPrinciples p{color:var(--muted);line-height:1.7}.aboutTeam{color:#fff;background:#101516}.aboutTeam>.sectionLabel{color:var(--lime)}.aboutMembers{grid-template-columns:1fr 1fr;gap:18px;display:grid}.aboutMembers article{background:#202725;padding:35px}.realPortrait{background:radial-gradient(circle,#c9ff45 0,#74951e 25%,#101516 70%);place-items:center;height:230px;margin-bottom:28px;display:grid}.realPortrait span{font-size:58px;font-weight:900}.aboutMembers small{color:var(--lime);letter-spacing:1.3px}.aboutMembers h3{margin:10px 0;font-size:36px}.aboutMembers p,.aboutMembers li{color:#b9c0bc}.aboutMembers li{margin:9px 0}.contactHero{grid-template-columns:1fr 1fr;gap:8vw;padding:100px 6vw 120px;display:grid}.contactDirect{flex-direction:column;align-items:flex-start;gap:15px;margin-top:45px;display:flex}.contactDirect a{border-bottom:2px solid #101516;font-size:18px;font-weight:900}.contactDirect span{color:var(--muted);font-size:12px}.contactHero form{color:#fff;background:#101516;padding:38px}.contactHero label{margin-bottom:20px;font-size:11px;font-weight:800;display:block}.contactHero input,.contactHero select,.contactHero textarea{color:#fff;width:100%;font:inherit;background:#202725;border:1px solid #4c5551;border-radius:0;margin-top:9px;padding:14px}.contactHero textarea{resize:vertical}.contactHero button{background:var(--lime);cursor:pointer;border:0;justify-content:space-between;width:100%;padding:17px 20px;font-weight:900;display:flex}.contactHero form small{color:#929a96;margin-top:14px;line-height:1.5;display:block}@media (width<=900px){.siteNav nav{display:none}.serviceHero,.outcomeBlock,.proofBlock,.contactHero{grid-template-columns:1fr}.serviceOrb{width:70vw;max-width:480px;margin:50px auto 0}.deliverableGrid{grid-template-columns:1fr 1fr}.processBlock>div{grid-template-columns:repeat(2,1fr)}.aboutPrinciples,.aboutMembers{grid-template-columns:1fr}.aboutPrinciples article{margin-top:-1px}}@media (width<=560px){.siteNav{padding:0 18px}.serviceHero,.fitBlock,.outcomeBlock,.deliverableBlock,.proofBlock,.processBlock,.faqBlock,.directoryHero,.serviceDirectory,.aboutTeam,.contactHero{padding-left:22px;padding-right:22px}.serviceHero{min-height:0;padding-top:70px}.serviceHero h1,.directoryHero h1,.contactHero h1{letter-spacing:-2.5px;font-size:46px}.serviceIndex{display:none}.fitGrid,.deliverableGrid{grid-template-columns:1fr}.outcomeBlock,.proofBlock{padding-top:80px;padding-bottom:80px}.processBlock>div{grid-template-columns:1fr 1fr}.serviceDirectory>a{grid-template-columns:38px 1fr}.serviceDirectory>a>b{display:none}.aboutPrinciples{padding:0 22px 80px}.contactHero form{padding:25px}}.workGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 6vw 120px;display:grid}.workGrid>a{color:#fff;background:#101516;flex-direction:column;min-height:430px;padding:30px;display:flex}.workGrid>a:nth-child(2){background:var(--lime);color:#101516}.workGrid>a>div{justify-content:space-between;display:flex}.workGrid small,.workGrid>a>b{letter-spacing:1.2px;font-size:9px}.workGrid h2{letter-spacing:-1.5px;margin-top:auto;font-size:32px;line-height:1.05}.workGrid p{color:#abb3af;line-height:1.65}.workGrid>a:nth-child(2) p{color:#364033}.workGrid>a>b{color:var(--lime);margin-top:28px}.workGrid>a:nth-child(2)>b{color:#101516}.insightFeature{color:#fff;background:#101516;grid-template-columns:1.1fr .9fr;margin:0 6vw 110px;display:grid}.insightFeature img{object-fit:cover;width:100%;height:100%;min-height:460px}.insightFeature>div{padding:55px}.insightFeature small{color:var(--lime);letter-spacing:1.5px}.insightFeature h2{letter-spacing:-2px;font-size:42px;line-height:1.05}.insightFeature p{color:#aeb6b2;line-height:1.75}.insightFeature a{background:var(--lime);color:#101516;margin-top:25px;padding:14px 20px;font-size:12px;font-weight:900;display:inline-block}.comingTopics{padding:0 6vw 120px}.comingTopics>div{border-top:1px solid #afb4ad;border-left:1px solid #afb4ad;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.comingTopics article{border-bottom:1px solid #afb4ad;border-right:1px solid #afb4ad;min-height:240px;padding:25px}.comingTopics span{color:var(--muted);font-size:10px}.comingTopics h3{margin-top:60px;font-size:24px}.comingTopics p{color:var(--muted);line-height:1.6}.story>header{padding:110px 6vw 70px}.story h1{letter-spacing:-5px;margin:30px 0;font-size:clamp(52px,7vw,104px);line-height:.95}.storyMeta{flex-wrap:wrap;gap:10px;display:flex}.storyMeta span{border:1px solid #a9aea7;border-radius:99px;padding:8px 12px;font-size:10px;font-weight:800}.storyHero{object-fit:cover;width:88%;height:min(65vw,760px);margin:0 6vw}.storyBody{grid-template-columns:.35fr .65fr;gap:8vw;padding:100px 12vw;display:grid}.storyBody aside{flex-direction:column;gap:14px;font-size:12px;display:flex}.storyBody aside b{margin-bottom:14px}.storyBody aside span{color:var(--muted)}.storyBody>div p{color:#4f5551;font-size:17px;line-height:1.9}.storyBody .storyLead{color:#101516;font-size:28px;font-weight:700;line-height:1.5}.storyBody blockquote{border-left:5px solid var(--lime);background:#dfe0da;margin:45px 0 0;padding:30px;font-weight:800;line-height:1.7}.storyGallery{grid-template-columns:repeat(2,1fr);gap:15px;padding:0 6vw 110px;display:grid}.storyGallery figure{margin:0}.storyGallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.storyGallery figcaption{letter-spacing:1.4px;padding:12px 0;font-size:9px}.storyCta{background:var(--lime);margin:0 6vw 120px;padding:70px}.storyCta h2{letter-spacing:-3px;max-width:900px;font-size:clamp(36px,5vw,68px);line-height:1}.storyCta a{color:#fff;background:#101516;padding:15px 20px;font-size:12px;font-weight:900;display:inline-block}.legalPage{max-width:960px;margin:0 auto;padding:110px 30px 140px}.legalPage h1{letter-spacing:-4px;margin:30px 0 12px;font-size:clamp(50px,7vw,90px)}.legalPage>small{color:var(--muted)}.legalPage h2{margin-top:55px;font-size:25px}.legalPage p{color:#4f5551;font-size:16px;line-height:1.85}.innerFooter .foot a{text-decoration:underline}@media (width<=900px){.workGrid{grid-template-columns:1fr}.workGrid>a{min-height:330px}.insightFeature,.storyBody,.comingTopics>div{grid-template-columns:1fr}.storyBody{padding-left:6vw;padding-right:6vw}}@media (width<=560px){.workGrid,.comingTopics{padding-left:22px;padding-right:22px}.insightFeature{margin-left:22px;margin-right:22px;display:block}.insightFeature img{min-height:250px}.insightFeature>div{padding:28px}.insightFeature h2{font-size:32px}.story>header{padding:80px 22px 50px}.story h1{letter-spacing:-2.5px;font-size:48px}.storyHero{width:calc(100% - 44px);height:330px;margin:0 22px}.storyBody{padding:70px 22px}.storyGallery{grid-template-columns:1fr;padding:0 22px 80px}.storyCta{margin:0 22px 80px;padding:38px}.storyCta h2{letter-spacing:-2px}}.formIntro{border-bottom:1px solid #4c5551;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:20px;display:flex}.formIntro p{color:#abb2ae;max-width:310px;margin:0;font-size:12px;line-height:1.6}.formStatus{color:var(--lime);background:#29312e;padding:13px;font-size:12px;line-height:1.5}.serviceCta{background:var(--lime);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:90px 6vw;display:grid}.serviceCta h2{letter-spacing:-3px;max-width:950px;margin:22px 0 0;font-size:clamp(38px,5vw,68px);line-height:1}.serviceCta>a{color:#fff;white-space:nowrap;background:#101516;border-radius:100px;gap:45px;padding:18px 24px;font-size:13px;font-weight:900;display:flex}@media (width<=900px){.serviceCta{grid-template-columns:1fr}.serviceCta>a{justify-self:start}}@media (width<=560px){.formColumns{grid-template-columns:1fr}.formIntro{flex-direction:column}.serviceCta{padding:70px 22px}.serviceCta h2{letter-spacing:-2px}.serviceCta>a{justify-content:space-between;width:100%}}.founderStory{padding:110px 6vw}.founderHeading{grid-template-columns:.35fr .65fr;align-items:start;gap:5vw;margin-bottom:65px;display:grid}.founderHeading h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,5.5vw,78px);line-height:1}.founderHeading>p:last-child{color:var(--muted);grid-column:2;max-width:850px;font-size:17px;line-height:1.85}.founderPortraits{grid-template-columns:.42fr .58fr;align-items:stretch;gap:16px;display:grid}.founderPortraits figure,.founderVideos figure{background:#101516;margin:0}.founderPortraits img{object-fit:cover;width:100%;height:660px;display:block}.founderPortraits figure:first-child img{object-position:center top}.founderPortraits figcaption{color:#fff;letter-spacing:1px;justify-content:space-between;gap:20px;padding:18px 20px;font-size:10px;display:flex}.founderPortraits figcaption span{color:#aeb6b2}.founderVideos{color:#fff;background:#101516;grid-template-columns:.8fr 1fr 1fr;gap:16px;margin-top:16px;padding:28px;display:grid}.videoIntro{flex-direction:column;justify-content:center;padding:20px 28px 20px 8px;display:flex}.videoIntro>span{color:var(--lime);letter-spacing:1.5px;font-size:10px;font-weight:900}.videoIntro h3{letter-spacing:-1.5px;font-size:32px;line-height:1.1}.videoIntro p{color:#aeb6b2;font-size:14px;line-height:1.7}.founderVideos video{object-fit:cover;background:#202725;width:100%;height:460px;display:block}.founderVideos figcaption{color:#aeb6b2;letter-spacing:1.3px;padding:14px;font-size:9px}.founderTeamPortrait{background:#d8d8d2;height:230px;margin-bottom:28px;overflow:hidden}.founderTeamPortrait img{object-fit:cover;object-position:center 22%;width:100%;height:100%}@media (width<=900px){.founderHeading{grid-template-columns:1fr}.founderHeading>p:last-child{grid-column:1}.founderPortraits{grid-template-columns:1fr 1fr}.founderPortraits img{height:520px}.founderVideos{grid-template-columns:1fr 1fr}.videoIntro{grid-column:1/-1}.founderVideos video{height:440px}}@media (width<=560px){.founderStory{padding:80px 22px}.founderHeading h2{letter-spacing:-2.5px}.founderPortraits,.founderVideos{grid-template-columns:1fr}.founderPortraits img{height:500px}.founderVideos{padding:14px}.videoIntro{grid-column:auto;padding:24px 10px}.founderVideos video{height:470px}.founderPortraits figcaption{flex-direction:column}}.englishPage h1,.englishPage h2,.englishPage h3{font-family:Arial,Helvetica,sans-serif}.englishPage .contactHero h1{font-size:clamp(48px,5.4vw,82px)}.globalTeam{background:#dfe0da;padding:110px 6vw 130px}.globalTeamHead{grid-template-columns:1fr auto;align-items:end;gap:50px;display:grid}.globalTeamHead h2{letter-spacing:-3px;max-width:1000px;margin:25px 0 0;font-size:clamp(42px,5vw,72px);line-height:1}.teamCount{flex-direction:column;align-items:flex-end;display:flex}.teamCount strong{letter-spacing:-8px;font-size:110px;line-height:.75}.teamCount span{letter-spacing:1.5px;margin-top:20px;font-size:9px}.globalTeamNote{max-width:850px;color:var(--muted);margin:45px 0 55px;line-height:1.8}.globalTeamGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.globalTeamGrid figure{color:#fff;background:#101516;margin:0}.globalTeamGrid img{object-fit:cover;filter:saturate(.85);width:100%;height:360px;display:block}.globalTeamGrid figcaption{gap:18px;padding:17px;display:flex}.globalTeamGrid figcaption>span{color:var(--lime);font-size:10px}.globalTeamGrid figcaption div{flex-direction:column;gap:5px;display:flex}.globalTeamGrid figcaption b{letter-spacing:1px;font-size:10px}.globalTeamGrid figcaption small{color:#9ea7a2;letter-spacing:1px;font-size:8px}.teamDistribution{color:#fff;background:#101516;grid-template-columns:.42fr .58fr;align-items:center;gap:55px;margin-top:65px;padding:40px;display:grid}.networkGlobe{aspect-ratio:1;background:radial-gradient(circle at 37% 30%,#dfff8e 0,var(--lime) 17%,#6d8f20 43%,#18201d 44%,#101516 72%);border:1px solid #58605d;border-radius:50%;width:min(34vw,430px);margin:auto;position:relative;box-shadow:0 0 0 25px #c9ff450a,0 0 0 50px #c9ff4505}.networkGlobe>i{border:1px solid #ffffff40;border-radius:50%;position:absolute}.networkGlobe>i:first-child{inset:8% 30%}.networkGlobe>i:nth-child(2){inset:30% 8%}.networkGlobe>i:nth-child(3){inset:16%;transform:rotate(45deg)}.networkGlobe>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.networkGlobe b{letter-spacing:-2px;font-size:38px}.networkGlobe span{color:var(--lime);letter-spacing:2px;font-size:9px}.regionList{border-top:1px solid #3e4643}.regionList article{border-bottom:1px solid #3e4643;grid-template-columns:34px 54px 1fr;align-items:center;gap:15px;padding:18px 0;display:grid}.regionList article>span{color:#7f8984;font-size:9px}.regionList article>b{color:var(--lime);font-size:11px}.regionList h3{margin:0;font-size:20px}.regionList p{color:#aab2ae;margin:5px 0 0;font-size:11px}@media (width<=900px){.globalTeamGrid{grid-template-columns:repeat(2,1fr)}.globalTeamHead{grid-template-columns:1fr}.teamCount{align-items:flex-start}.teamDistribution{grid-template-columns:1fr}.networkGlobe{width:min(66vw,430px)}}@media (width<=560px){.globalTeam{padding:80px 22px}.globalTeamGrid{grid-template-columns:1fr}.globalTeamGrid img{height:420px}.globalTeamHead h2{letter-spacing:-2px}.teamCount strong{font-size:90px}.teamDistribution{gap:45px;padding:28px 18px}.networkGlobe{width:68vw}.regionList article{grid-template-columns:27px 44px 1fr}.regionList h3{font-size:17px}}.globalMap{color:#fff;background:#101516;margin:58px 0 0;padding:34px 38px 24px;overflow:hidden}.globalMapTitle{border-bottom:1px solid #39413e;justify-content:space-between;align-items:end;gap:30px;padding-bottom:20px;display:flex}.globalMapTitle span{color:var(--lime);letter-spacing:1.8px;font-size:9px;font-weight:900}.globalMapTitle strong{text-align:right;max-width:560px;font-size:22px}.globalMapCanvas{aspect-ratio:1.9;background:radial-gradient(circle at 70% 46%,#c9ff451c,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/44px 44px;max-width:1120px;margin:24px auto 8px;position:relative}.globalMapCanvas>img{object-fit:contain;filter:invert()sepia(.08)saturate(.5);opacity:.31;width:96%;height:92%;position:absolute;inset:4% 2%}.mapHub{z-index:3;white-space:nowrap;grid-template-rows:auto auto;grid-template-columns:20px auto;column-gap:6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.mapHub i{background:var(--lime);color:#101516;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid;box-shadow:0 0 0 6px #c9ff4526,0 0 22px #c9ff45a6}.mapHub b{color:var(--lime);letter-spacing:1px;font-size:10px}.mapHub span{color:#fff;font-size:9px}.mapHubSZX,.mapHubCAN{transform:translate(-50%,-50%)}.mapHubSZX{margin-top:22px;margin-left:35px}.mapHubCAN{margin-top:-20px;margin-left:-10px}.globalMapRoute{z-index:2;transform-origin:0;background:linear-gradient(90deg,#c9ff4526,#c9ff45cc);border-top:1px dashed #c9ff4580;height:1px;position:absolute}.routeUs{width:44%;top:35%;left:18%;transform:rotate(14deg)}.routeMe{width:17%;top:48%;left:58%;transform:rotate(-8deg)}.routeSea{width:12%;top:60%;left:72%;transform:rotate(-58deg)}.globalMap>small{color:#7f8984;font-size:9px;line-height:1.5;display:block}.globalMapCompact{margin-top:58px}.globalMapCompact .globalMapCanvas{max-width:980px}.teamDistribution{grid-template-columns:1fr;margin-top:18px}.regionList{border-left:1px solid #3e4643;grid-template-columns:repeat(5,1fr);display:grid}.regionList article{border-right:1px solid #3e4643;grid-template-columns:28px 42px 1fr;padding:18px 14px}.regionList h3{font-size:16px}@media (width<=900px){.globalMap{padding:28px 24px}.globalMapTitle{flex-direction:column;align-items:flex-start}.globalMapTitle strong{text-align:left}.globalMapCanvas{aspect-ratio:1.5}.regionList{grid-template-columns:1fr 1fr}.mapHub{transform:translate(-50%,-50%)scale(.9)}}@media (width<=560px){.globalMap{margin-top:42px;padding:22px 14px 18px}.globalMapTitle strong{font-size:17px}.globalMapCanvas{aspect-ratio:1.2;margin-top:12px}.mapHub{transform:translate(-50%,-50%)scale(.76)}.mapHubSZX{margin-left:29px}.mapHubCAN{margin-left:-12px}.globalMapRoute{opacity:.6}.regionList{grid-template-columns:1fr}.regionList article{grid-template-columns:28px 42px 1fr}.teamDistribution{padding:18px}}.memberGrid{grid-template-columns:repeat(3,1fr)}@media (width<=1100px) and (width>=901px){.memberGrid{grid-template-columns:1fr 1fr}.memberGrid .memberCard:first-child{grid-column:1/-1}}@media (width<=900px){.memberGrid{grid-template-columns:1fr}.memberGrid .memberCard:first-child{grid-column:auto}}.mediaReference{background:#dfe0da;grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;padding:90px 6vw;display:grid}.mediaReference h2{letter-spacing:-3px;margin:22px 0;font-size:clamp(34px,4.5vw,64px);line-height:1.04}.mediaReference>div>p:last-child{max-width:800px;color:var(--muted);line-height:1.8}.mediaReference>a{color:#fff;background:#101516;flex-direction:column;justify-content:space-between;min-height:260px;padding:34px;display:flex}.mediaReference>a small{color:var(--lime);letter-spacing:1.3px;font-size:9px}.mediaReference>a strong{font-size:26px;line-height:1.35}.mediaReference>a span{font-size:12px;font-weight:900}.mediaReference>a:hover span{color:var(--lime)}.factoryVisitProof{color:#fff;background:#101516;padding:100px 6vw}.factoryVisitProof>header{grid-template-columns:.8fr 1.4fr;align-items:start;gap:4vw;display:grid}.factoryVisitProof h2{letter-spacing:-4px;margin:20px 0;font-size:clamp(40px,5.5vw,78px);line-height:.98}.factoryVisitProof header>p:last-child{color:#adb5b1;grid-column:2;max-width:820px;line-height:1.8}.factoryVisitGallery{grid-template-columns:1fr 1fr;gap:14px;margin-top:50px;display:grid}.factoryVisitGallery figure{background:#202725;min-height:520px;margin:0;position:relative;overflow:hidden}.factoryVisitGallery img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.factoryVisitGallery figcaption{background:var(--lime);color:#101516;letter-spacing:1px;padding:10px 13px;font-size:10px;font-weight:900;position:absolute;bottom:20px;left:20px}.factoryVisitFacts{border-top:1px solid #404745;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.factoryVisitFacts span{color:#dfe5e2;letter-spacing:1px;padding:20px 14px 0 0;font-size:10px}.creatorEventProof{color:#101516;background:#f0eee8;padding:100px 6vw}.creatorEventProof>header{grid-template-columns:.75fr 1.45fr;gap:4vw;display:grid}.creatorEventProof h2{letter-spacing:-4px;margin:20px 0;font-size:clamp(40px,5.5vw,78px);line-height:.98}.creatorEventProof header>p:last-child{color:var(--muted);grid-column:2;max-width:820px;line-height:1.8}.creatorEventGallery{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:50px;display:grid}.creatorEventGallery figure{background:#d9d8d2;min-height:380px;margin:0;position:relative;overflow:hidden}.creatorEventGallery figure.wide{grid-column:1/-1;min-height:620px}.creatorEventGallery img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.creatorEventGallery figcaption{color:#fff;letter-spacing:1px;background:#101516;padding:10px 13px;font-size:10px;font-weight:900;position:absolute;bottom:20px;left:20px}.creatorEventProof .factoryVisitFacts{border-color:#b9bbb5}.creatorEventProof .factoryVisitFacts span{color:#303634}@media (width<=900px){.mediaReference{grid-template-columns:1fr}.mediaReference>a{min-height:220px}.factoryVisitProof>header{grid-template-columns:1fr}.factoryVisitProof header>p:last-child{grid-column:1}.factoryVisitGallery figure{min-height:430px}.factoryVisitFacts{grid-template-columns:1fr 1fr}.creatorEventProof>header{grid-template-columns:1fr}.creatorEventProof header>p:last-child{grid-column:1}.creatorEventGallery figure.wide{min-height:480px}}@media (width<=560px){.mediaReference{padding:70px 22px}.mediaReference h2{letter-spacing:-2px}.mediaReference>a{padding:25px}.factoryVisitProof,.creatorEventProof{padding:75px 22px}.factoryVisitProof h2,.creatorEventProof h2{letter-spacing:-2.5px}.factoryVisitGallery,.creatorEventGallery{grid-template-columns:1fr}.factoryVisitGallery figure{min-height:480px}.creatorEventGallery figure,.creatorEventGallery figure.wide{grid-column:1;min-height:300px}.factoryVisitFacts{grid-template-columns:1fr}.factoryVisitFacts span{border-bottom:1px solid #303735;padding:14px 0}}.mobileMenu{display:none;position:relative}.mobileMenu summary{cursor:pointer;border:1px solid #9fa49d;border-radius:99px;padding:10px 14px;font-size:11px;font-weight:900;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{color:#62a900;margin-left:7px}.mobileMenu[open] summary span{display:inline-block;transform:rotate(45deg)}.mobileMenu>div{color:#fff;background:#101516;flex-direction:column;width:min(84vw,330px);padding:12px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 20px 55px #00000040}.mobileMenu>div a,.mobileMenu>div button{color:#fff;text-align:left;font:inherit;background:0 0;border:0;border-bottom:1px solid #343c39;padding:14px 12px;font-size:13px;font-weight:800}.mobileMenu>div a:last-child,.mobileMenu>div button:last-child{color:var(--lime);border-bottom:0}@media (width<=900px){.mobileMenu{display:block}.siteNav>.navCta{display:none}}@media (width<=560px){.nav>.actions{display:none}.nav,.siteNav{height:68px}}.breadcrumbs{color:var(--muted);letter-spacing:.04em;align-items:center;gap:10px;padding:18px 6vw 0;font-size:11px;display:flex}.breadcrumbs a{color:#343a37;font-weight:800}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span[aria-current=page]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=560px){.breadcrumbs{padding:14px 22px 0;font-size:10px}.serviceHero{padding-top:48px}}.relatedServices{background:#eef0e9;grid-template-columns:.8fr 1.2fr;gap:7vw;padding:100px 6vw;display:grid}.relatedServices h2{letter-spacing:-3px;margin:24px 0;font-size:clamp(36px,4.5vw,64px);line-height:1}.relatedServices>div:last-child{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:1fr 1fr;display:grid}.relatedServices a{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;flex-direction:column;min-height:300px;padding:28px;display:flex}.relatedServices a>span{color:var(--muted);letter-spacing:1.2px;font-size:9px}.relatedServices h3{margin:54px 0 14px;font-size:24px}.relatedServices a p{color:var(--muted);font-size:13px;line-height:1.7}.relatedServices a b{color:#568d00;margin-top:auto;font-size:12px}@media (width<=900px){.relatedServices{grid-template-columns:1fr}.relatedServices>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.relatedServices{padding:80px 22px}.relatedServices>div:last-child{grid-template-columns:1fr}.relatedServices a{min-height:240px}.relatedServices h2{letter-spacing:-2px}}.skipLink{z-index:1000;color:#fff;background:#101516;padding:12px 16px;font-size:12px;font-weight:900;transition:transform .18s;position:fixed;top:12px;left:18px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #568d00}.contactHero :where(input,select,textarea):focus-visible{outline-color:var(--lime)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.eventGallery figure:hover img{transform:none}}.enterpriseHero{max-width:1380px;padding:110px 6vw 100px}.enterpriseHero h1{letter-spacing:-5px;max-width:1180px;margin:28px 0;font-size:clamp(54px,7vw,104px);line-height:.94}.enterpriseHero>p:last-of-type{color:var(--muted);max-width:850px;font-size:18px;line-height:1.8}.enterpriseHero>a{color:#fff;background:#101516;border-radius:99px;gap:40px;margin-top:32px;padding:17px 22px;font-size:13px;font-weight:900;display:inline-flex}.enterpriseHero>a b{color:var(--lime)}.enterpriseFlow{color:#fff;background:#101516;padding:100px 6vw}.enterpriseFlow h2,.enterpriseControls h2,.confidentiality h2{letter-spacing:-3px;margin:24px 0 58px;font-size:clamp(40px,5vw,72px);line-height:1}.enterpriseFlow>div{border-top:1px solid #46504c;grid-template-columns:repeat(5,1fr);display:grid}.enterpriseFlow article{border-right:1px solid #46504c;min-height:300px;padding:25px}.enterpriseFlow span{color:var(--lime);font-size:10px}.enterpriseFlow h3{margin-top:72px;font-size:22px}.enterpriseFlow p,.enterpriseControls p{color:#aeb7b2;font-size:13px;line-height:1.75}.enterpriseControls,.confidentiality{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 6vw;display:grid}.enterpriseControls>div:last-child{border-top:1px solid #aeb3ad;border-left:1px solid #aeb3ad;grid-template-columns:1fr 1fr;display:grid}.enterpriseControls article{border-bottom:1px solid #aeb3ad;border-right:1px solid #aeb3ad;min-height:220px;padding:28px}.enterpriseControls h3{font-size:22px}.enterpriseControls p{color:var(--muted)}.confidentiality{background:var(--lime)}.confidentiality>div:last-child{border-top:1px solid #10151673}.confidentiality>div:last-child p{border-bottom:1px solid #10151659;grid-template-columns:180px 1fr;gap:25px;margin:0;padding:22px 0;display:grid}.confidentiality span{line-height:1.7}.englishPage .enterpriseHero h1{font-family:Arial,Helvetica,sans-serif}.enterpriseArtifacts{background:#edf0eb;padding:110px 6vw}.enterpriseArtifacts>div:first-child{grid-template-columns:.7fr 1.3fr;align-items:end;gap:6vw;margin-bottom:60px;display:grid}.enterpriseArtifacts h2{letter-spacing:-3px;margin:20px 0;font-size:clamp(40px,5vw,70px);line-height:1}.enterpriseArtifacts>div:first-child>p:last-child{color:var(--muted);line-height:1.7}.enterpriseArtifacts>div:last-child{border-top:1px solid #aeb3ad;border-left:1px solid #aeb3ad;grid-template-columns:repeat(4,1fr);display:grid}.enterpriseArtifacts article{border-bottom:1px solid #aeb3ad;border-right:1px solid #aeb3ad;min-height:230px;padding:26px}.enterpriseArtifacts article span{color:#69736e;font-size:10px}.enterpriseArtifacts article h3{margin:55px 0 12px;font-size:21px}.enterpriseArtifacts article p{color:var(--muted);font-size:13px;line-height:1.7}@media (width<=900px){.enterpriseFlow>div{grid-template-columns:1fr 1fr}.enterpriseControls,.confidentiality{grid-template-columns:1fr}.enterpriseArtifacts>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.enterpriseHero,.enterpriseFlow,.enterpriseArtifacts,.enterpriseControls,.confidentiality{padding:80px 22px}.enterpriseHero h1{letter-spacing:-3px;font-size:49px}.enterpriseFlow>div,.enterpriseArtifacts>div:first-child,.enterpriseArtifacts>div:last-child,.enterpriseControls>div:last-child{grid-template-columns:1fr}.enterpriseFlow article,.enterpriseArtifacts article{min-height:210px}.confidentiality>div:last-child p{grid-template-columns:1fr;gap:8px}}.clientHero{max-width:1380px;padding:110px 6vw 90px}.clientHero h1{letter-spacing:-5px;max-width:1150px;margin:28px 0;font-size:clamp(54px,7vw,104px);line-height:.94}.clientHero>p:last-child{color:var(--muted);max-width:920px;font-size:18px;line-height:1.8}.clientCases{padding:0 6vw 120px}.clientCases>article{border-top:1px solid #a8ada6;grid-template-columns:.42fr .58fr;gap:7vw;padding:55px 0;display:grid}.clientCases>article:last-child{border-bottom:1px solid #a8ada6}.clientCaseHead{grid-template-columns:48px 1fr;align-content:start;display:grid}.clientCaseHead>span{color:var(--muted);font-size:12px}.clientCaseHead small{letter-spacing:1.4px;font-size:9px}.clientCaseHead h2{letter-spacing:-3px;grid-column:1/-1;margin:65px 0 0;font-size:clamp(42px,5vw,72px)}.clientCaseBody h3{letter-spacing:-1px;margin:0 0 20px;font-size:30px;line-height:1.2}.clientCaseBody>p{color:var(--muted);font-size:16px;line-height:1.8}.clientCaseBody ul{margin:30px 0;padding:0;list-style:none}.clientCaseBody li{border-top:1px solid #c4c7c1;padding:16px 0;font-weight:800}.clientCaseBody li:before{content:"↗";color:#568d00;margin-right:15px}.caseEvidence{color:#fff;background:#101516;grid-template-columns:150px 1fr;gap:25px;padding:24px;display:grid}.caseEvidence b{color:var(--lime);letter-spacing:1px;font-size:10px}.caseEvidence span{color:#bdc4c0;font-size:12px;line-height:1.7}.englishPage .clientHero h1{font-family:Arial,Helvetica,sans-serif}@media (width<=900px){.clientCases>article{grid-template-columns:1fr}.clientCaseHead h2{margin-top:38px}}@media (width<=560px){.clientHero{padding:80px 22px 65px}.clientHero h1{letter-spacing:-3px;font-size:49px}.clientCases{padding:0 22px 80px}.clientCases>article{padding:42px 0}.clientCaseHead h2{letter-spacing:-2px;font-size:45px}.clientCaseBody h3{font-size:25px}.caseEvidence{grid-template-columns:1fr;gap:10px}}.clientCaseHead>p{grid-column:1/-1;max-width:540px;margin:18px 0 0;font-size:18px;font-weight:800;line-height:1.5}.caseNarrative{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:42px;display:grid}.caseNarrative p{color:#4f5551;background:#e1e3dc;margin:0;padding:24px;font-size:13px;line-height:1.75}.caseNarrative b{color:#101516;letter-spacing:1.2px;margin-bottom:14px;font-size:9px;display:block}.caseMedia{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.caseMedia.single{grid-template-columns:1fr}.caseMedia figure{background:#101516;margin:0;overflow:hidden}.caseMedia img{object-fit:cover;object-position:top;width:100%;height:390px;display:block}.caseMedia.single img{object-fit:contain;background:#eef0e9;height:min(72vw,780px)}.caseMedia figcaption{color:#fff;justify-content:space-between;gap:20px;padding:14px 16px;font-size:10px;display:flex}.caseMedia figcaption span{color:var(--lime);letter-spacing:1px;white-space:nowrap;font-size:8px}@media (width<=900px){.caseNarrative{grid-template-columns:1fr}.caseMedia img{height:330px}}@media (width<=560px){.caseMedia{grid-template-columns:1fr}.caseMedia img{height:280px}.caseMedia.single img{height:520px}.caseMedia figcaption{flex-direction:column;gap:7px}}.solutionCaseLink{border-top:1px solid #1015164d;justify-content:space-between;margin-top:25px;padding-top:18px;font-size:12px;font-weight:900;display:flex}.companyGallery{padding:0 6vw 70px}.companyGallery>article{border-top:1px solid #a8ada6;padding:55px 0 70px}.companyGallery>article>header{grid-template-columns:60px 1fr;align-items:start;margin-bottom:35px;display:grid}.companyGallery>article>header>span{color:var(--muted);font-size:11px}.companyGallery header small{letter-spacing:1.3px;font-size:9px}.companyGallery header h2{letter-spacing:-3px;margin:10px 0 0;font-size:clamp(42px,5vw,72px)}.companyPhotos{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.companyPhotos.count2{grid-template-columns:1fr 1fr}.companyPhotos figure{background:#101516;margin:0}.companyPhotos img{object-fit:cover;width:100%;height:430px;display:block}.companyPhotos figcaption{color:#fff;justify-content:space-between;padding:14px 16px;font-size:10px;display:flex}.companyPhotos figcaption span{color:var(--lime);letter-spacing:1px;font-size:8px}.companyIntro{max-width:820px;color:var(--muted);margin:22px 0 18px;font-size:16px;line-height:1.8}.companyFocus{flex-wrap:wrap;gap:8px;display:flex}.companyFocus b{letter-spacing:.7px;border:1px solid #9fa49d;border-radius:99px;padding:8px 12px;font-size:9px}.websiteShowcase{padding:0 6vw 100px}.websiteShowcaseHead,.companyGalleryTitle{border-top:1px solid #a8ada6;grid-template-columns:.42fr .58fr;align-items:end;padding:42px 0 32px;display:grid}.websiteShowcaseHead h2,.companyGalleryTitle h2{letter-spacing:-2.5px;margin:0;font-size:clamp(34px,4vw,58px)}.websiteShowcaseGrid{grid-template-columns:1fr;gap:20px;display:grid}.websiteShowcaseCard{color:#fff;background:#101516;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);display:grid;overflow:hidden}.websiteShowcaseVisual{min-height:390px;position:relative;overflow:hidden}.websiteShowcaseVisual img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.websiteShowcaseCard:hover .websiteShowcaseVisual img{transform:scale(1.025)}.websiteShowcaseVisual>span{background:var(--lime);color:#101516;letter-spacing:1px;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;bottom:22px;left:22px}.websiteShowcaseCopy{flex-direction:column;padding:48px;display:flex}.websiteShowcaseCopy small{color:var(--lime);letter-spacing:1.3px;font-size:9px}.websiteShowcaseCopy h3{letter-spacing:-3px;margin:25px 0;font-size:clamp(38px,4vw,60px);line-height:1}.websiteShowcaseCopy p{color:#bdc4c0;font-size:14px;line-height:1.8}.websiteShowcaseCopy>div{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.websiteShowcaseCopy b{border:1px solid #59615e;border-radius:99px;padding:7px 10px;font-size:9px}.websiteShowcaseCopy strong{border-top:1px solid #49504e;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:12px;display:flex}.websiteShowcaseCopy strong span{color:var(--lime)}.companyGalleryTitle{border-top:0;margin-bottom:15px;padding-top:0}@media (width<=900px){.websiteShowcaseCard{grid-template-columns:1fr}.websiteShowcaseVisual{min-height:480px}.websiteShowcaseHead,.companyGalleryTitle{grid-template-columns:1fr;gap:12px}}@media (width<=560px){.websiteShowcase{padding:0 22px 75px}.websiteShowcaseVisual{min-height:360px}.websiteShowcaseCopy{padding:28px}.websiteShowcaseCopy h3{font-size:40px}.websiteShowcaseCopy strong{gap:20px}}@media (width<=900px){.companyPhotos,.companyPhotos.count2{grid-template-columns:1fr 1fr}.companyPhotos.count3 figure:last-child{grid-column:1/-1}}@media (width<=560px){.companyGallery{padding:0 22px 50px}.companyGallery>article>header{grid-template-columns:35px 1fr}.companyPhotos,.companyPhotos.count2{grid-template-columns:1fr}.companyPhotos.count3 figure:last-child{grid-column:auto}.companyPhotos img{height:310px}}.aboutMembers{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.aboutMembers{grid-template-columns:1fr}}.creatorCaseHero{padding-bottom:55px}.creatorCaseDirectory{grid-template-columns:repeat(4,1fr);padding:0 6vw 100px;display:grid}.creatorCaseDirectory a{border:1px solid #a8ada6;flex-direction:column;min-height:150px;margin-left:-1px;padding:24px;display:flex}.creatorCaseDirectory span{color:var(--muted);font-size:10px}.creatorCaseDirectory b{margin-top:auto;font-size:22px}.creatorCaseDirectory small{color:var(--muted);margin-top:7px}.creatorProjects{padding:0 6vw 110px}.creatorProject{border-top:1px solid #a8ada6;padding:55px 0 85px;scroll-margin-top:95px}.creatorProject>header{grid-template-columns:.28fr .72fr;align-items:start;gap:4vw;margin-bottom:38px;display:grid}.creatorProject>header>span{letter-spacing:1.5px;color:var(--muted);font-size:10px}.creatorProject h2{letter-spacing:-4px;margin:0;font-size:clamp(44px,6vw,84px);line-height:.95}.creatorProject header p{color:var(--muted);font-weight:800}.creatorVideoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creatorVideoGrid figure{color:#fff;background:#101516;margin:0;overflow:hidden}.creatorVideoGrid video{aspect-ratio:9/16;object-fit:cover;background:#202725;width:100%;display:block}.creatorVideoGrid figcaption{letter-spacing:1.2px;justify-content:space-between;padding:13px 15px;font-size:9px;display:flex}.creatorVideoGrid figcaption span{color:#aeb6b2}.creatorVideoGrid figcaption b{color:var(--lime)}.creatorProofLink{background:#dfe0da;grid-template-columns:1fr auto;align-items:end;gap:5vw;padding:90px 6vw;display:grid}.creatorProofLink h2{letter-spacing:-3px;max-width:850px;font-size:clamp(38px,5vw,68px);line-height:1}.creatorProofLink p:not(.sectionLabel){color:var(--muted)}.creatorProofLink>a{color:#fff;white-space:nowrap;background:#101516;padding:16px 20px;font-size:12px;font-weight:900}.creatorProofLink>a span{color:var(--lime);margin-left:18px}@media (width<=900px){.creatorCaseDirectory,.creatorVideoGrid{grid-template-columns:1fr 1fr}.creatorProofLink{grid-template-columns:1fr;align-items:start}}@media (width<=560px){.creatorCaseDirectory,.creatorProjects,.creatorProofLink{padding-left:22px;padding-right:22px}.creatorCaseDirectory{grid-template-columns:1fr;padding-bottom:65px}.creatorCaseDirectory a{min-height:115px;margin-top:-1px;margin-left:0}.creatorProject{padding:45px 0 65px}.creatorProject>header{grid-template-columns:1fr;gap:12px}.creatorProject h2{letter-spacing:-2.5px;font-size:48px}.creatorVideoGrid{grid-template-columns:1fr}.creatorVideoGrid video{max-height:78vh}.creatorProofLink{padding-top:65px;padding-bottom:65px}.creatorProofLink>a{text-align:center}}.companyProfile{background:#dfe0da;padding:110px 6vw}.companyProfileHead{grid-template-columns:.24fr .76fr;column-gap:5vw;display:grid}.companyProfileHead h2{letter-spacing:-3px;margin:0;font-size:clamp(40px,5vw,72px);line-height:1}.companyProfileHead>p:last-child{max-width:760px;color:var(--muted);grid-column:2;line-height:1.8}.companyEntityGrid{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.companyEntityGrid article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;min-height:260px;padding:30px}.companyEntityGrid span{letter-spacing:1.3px;color:#4e6f00;font-size:10px}.companyEntityGrid h3{margin:55px 0 18px;font-size:28px;line-height:1.2}.companyEntityGrid p{color:var(--muted);max-width:650px;line-height:1.75}.companyCapabilityLine{border-bottom:1px solid #a8ada6;grid-template-columns:repeat(6,1fr);display:grid}.companyCapabilityLine span{text-align:center;border-right:1px solid #a8ada6;padding:22px 12px;font-size:11px;font-weight:900}.companyCapabilityLine span:first-child{border-left:1px solid #a8ada6}.companyMilestones{border-top:1px solid #a8ada6;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.companyMilestones article{border-right:1px solid #a8ada6;min-height:220px;padding:28px 28px 10px 0}.companyMilestones article+article{padding-left:28px}.companyMilestones span{letter-spacing:1.2px;color:#4e6f00;font-size:9px;font-weight:900}.companyMilestones h3{margin:55px 0 15px;font-size:24px}.companyMilestones p{color:var(--muted);line-height:1.7}@media (width<=900px){.companyCapabilityLine,.companyMilestones{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.companyProfile{padding:75px 22px}.companyProfileHead{grid-template-columns:1fr}.companyProfileHead>p:last-child{grid-column:1}.companyProfileHead h2{letter-spacing:-2px;font-size:44px}.companyEntityGrid,.companyMilestones{grid-template-columns:1fr}.companyEntityGrid article{min-height:220px}.companyEntityGrid h3{margin-top:38px}.companyCapabilityLine{grid-template-columns:1fr 1fr}.companyMilestones article,.companyMilestones article+article{border-bottom:1px solid #a8ada6;border-right:0;min-height:0;padding:26px 0}.companyMilestones h3{margin-top:30px}}.serviceGroupHeading{grid-template-columns:.3fr .7fr;align-items:start;gap:5vw;padding:30px 6vw 0;display:grid}.serviceGroupHeading h2{letter-spacing:-2.5px;margin:0;font-size:clamp(34px,4vw,58px);line-height:1.05}.serviceGroupHeading.toc{border-top:1px solid #a8ada6;padding-top:90px}.serviceGroupHeading+.serviceDirectory{padding-top:55px}@media (width<=560px){.serviceGroupHeading{grid-template-columns:1fr;gap:14px;padding:20px 22px 0}.serviceGroupHeading.toc{padding-top:70px}.serviceGroupHeading+.serviceDirectory{padding-top:35px}}.digitalHumanHead{border-top:1px solid #414946;padding-top:60px}.digitalHumanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.digitalHumanGrid figure{color:#fff;background:#202725;margin:0}.digitalHumanGrid img{object-fit:contain;object-position:center center;width:100%;height:520px;display:block}.digitalHumanGrid figcaption{letter-spacing:1.4px;justify-content:space-between;padding:15px 18px;font-size:9px;display:flex}.digitalHumanGrid figcaption span{color:#aeb6b2}.digitalHumanGrid figcaption b{color:var(--lime)}.digitalHumanService{color:#fff;background:#101516;grid-template-columns:.38fr .62fr;gap:6vw;padding:100px 6vw;display:grid}.digitalHumanService>div:first-child{align-self:center}.digitalHumanService h2{letter-spacing:-3px;font-size:clamp(38px,5vw,68px);line-height:1}.digitalHumanService>div:first-child>p:last-child{color:#aeb6b2;line-height:1.7}.digitalHumanService .digitalHumanGrid img{height:520px}.digitalHumanCases{flex-direction:column;gap:28px;display:flex}.digitalHumanCase{color:#fff;background:#202725;border:1px solid #414946}.digitalHumanCase>header{grid-template-columns:.34fr .66fr;gap:40px;padding:28px;display:grid}.digitalHumanCase>header span{color:var(--lime);letter-spacing:1.4px;font-size:9px;font-weight:900}.digitalHumanCase>header h4{margin:13px 0 0;font-size:clamp(34px,4vw,58px);line-height:1}.digitalHumanCase>header p{color:#b7bfbb;max-width:720px;margin:0;line-height:1.7}.digitalHumanCaseMedia{grid-template-columns:1fr 1fr;gap:14px;padding:0 14px 14px;display:grid}.digitalHumanCase figure{background:#0b0e0d;margin:0}.digitalHumanCase img,.digitalHumanCase video{object-fit:contain;background:#0b0e0d;width:100%;height:590px;display:block}.digitalHumanCase figcaption{color:#c6ceca;letter-spacing:1.2px;padding:13px 15px;font-size:9px;font-weight:900}.digitalHumanVideos.single{display:grid}.digitalHumanVideos.double{grid-template-columns:1fr 1fr;gap:12px;display:grid}.digitalHumanVideos.double video{height:590px}@media (width<=900px){.digitalHumanService{grid-template-columns:1fr}.digitalHumanGrid img,.digitalHumanService .digitalHumanGrid img{height:520px}.digitalHumanCase>header,.digitalHumanCaseMedia{grid-template-columns:1fr}.digitalHumanCase img,.digitalHumanCase video,.digitalHumanVideos.double video{height:auto;max-height:680px}.digitalHumanVideos.double{grid-template-columns:1fr 1fr}}@media (width<=560px){.digitalHumanGrid{grid-template-columns:1fr}.digitalHumanGrid img,.digitalHumanService .digitalHumanGrid img{height:auto;max-height:620px}.digitalHumanService{padding:70px 22px}.digitalHumanHead{padding-top:45px}.digitalHumanCase>header{gap:18px;padding:24px}.digitalHumanCaseMedia{gap:8px;padding:0 8px 8px}.digitalHumanVideos.double{grid-template-columns:1fr}.digitalHumanCase img,.digitalHumanCase video,.digitalHumanVideos.double video{max-height:none}.digitalHumanCase figcaption{font-size:8px}}.speakerProof{grid-template-columns:1fr 1fr;gap:0;padding:0 6vw 110px;display:grid}.speakerProofVisual{background:#101516;min-height:590px;position:relative}.speakerProofVisual img{object-fit:cover;width:100%;height:100%;display:block}.speakerProofVisual>span{background:var(--lime);letter-spacing:1.2px;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;bottom:20px;left:20px}.speakerProofCopy{color:#fff;background:#101516;flex-direction:column;justify-content:center;padding:65px;display:flex}.speakerProofCopy .sectionLabel{color:var(--lime)}.speakerProofCopy h2{letter-spacing:-3px;margin:28px 0;font-size:clamp(40px,5vw,68px);line-height:1}.speakerProofCopy>p:not(.sectionLabel){color:#b7bfbb;line-height:1.8}.speakerProofCopy>div{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.speakerProofCopy>div span{border:1px solid #56605b;border-radius:99px;padding:8px 11px;font-size:10px}.industryEvidence>div:first-child{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.industryEvidence h2{letter-spacing:-2.5px;max-width:720px;margin:0;font-size:clamp(35px,4vw,58px);line-height:1}.industryEvidence>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.industryEvidence a{color:#fff;background:#101516;padding-bottom:22px;overflow:hidden}.industryEvidence img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:20px;display:block}.industryEvidence a span,.industryEvidence a h3,.industryEvidence a b{margin-left:20px;margin-right:20px;display:block}.industryEvidence a span{color:var(--lime);letter-spacing:1.3px;font-size:9px}.industryEvidence a h3{min-height:68px;margin-top:12px;font-size:20px;line-height:1.15}.industryEvidence a b{color:#aeb7b2;letter-spacing:.8px;font-size:9px}@media (width<=900px){.speakerProof{grid-template-columns:1fr}.speakerProofVisual{min-height:480px}.speakerProofCopy{padding:50px}.industryEvidence>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.speakerProof{padding:0 22px 75px}.speakerProofVisual{min-height:360px}.speakerProofCopy{padding:32px 26px}.speakerProofCopy h2{letter-spacing:-2px;font-size:40px}.industryEvidence{padding:0 22px 80px}.industryEvidence>div:first-child{display:block}.industryEvidence>div:last-child{grid-template-columns:1fr}.industryEvidence a h3{min-height:0}}.insightFeatures{padding:0 6vw 100px}.insightFeatures .insightFeature{margin:0 0 22px}.storyLeadIntro{color:var(--muted);max-width:900px;margin-bottom:28px;font-size:18px;line-height:1.8}.storyGallery figcaption{gap:16px;display:flex}.storyGallery figcaption span{color:#568d00;font-weight:900}@media (width<=560px){.insightFeatures{padding:0 22px 70px}.insightFeatures .insightFeature{margin:0 0 18px}}.tocSummitStack{gap:24px;margin:0 0 85px;display:grid}.tocSummitStack .tocSummitProof{margin:0}@media (width<=560px){.tocSummitStack{gap:16px;margin-bottom:60px}}.tocAiArchive{color:#fff;background:#101516}.tocAiArchive p:not(.sectionLabel){color:#aeb6b2}.tocAiArchive>a{background:var(--lime);color:#101516}.tocAiArchive>a span{color:#101516}.teamOperatingProof{background:#d9ff43;margin:0 6vw 100px;padding:70px}.teamOperatingProof h2{letter-spacing:-3px;max-width:980px;font-size:clamp(38px,5vw,68px);line-height:1}.teamOperatingProof>p:not(.sectionLabel){max-width:850px;line-height:1.8}.teamOperatingProof>a{color:#fff;background:#101516;margin-top:22px;padding:14px 18px;font-size:12px;font-weight:900;display:inline-block}@media (width<=560px){.teamOperatingProof{margin:0 22px 70px;padding:38px 26px}.teamOperatingProof h2{letter-spacing:-2px;font-size:40px}}.hero h1{letter-spacing:-3.8px;text-wrap:balance;max-width:900px;margin-bottom:32px;font-size:clamp(46px,5.35vw,80px);line-height:1.04}@media (width<=560px){.hero h1{letter-spacing:-2px;max-width:12em;font-size:42px;line-height:1.08}}.aiVideoJump{color:#fff;background:#101516}.aiVideoJump p:not(.sectionLabel){color:#aeb6b2}.aiVideoJump>a{background:var(--lime);color:#101516}.aiVideoJump>a span{color:#101516}.digitalHumanJump{background:#d9ff43}.digitalHumanJump>a{color:#fff;background:#101516}.enterpriseClientShowcase{background:#f4f5f1;padding:110px 6vw}.enterpriseClientShowcase>header{margin-bottom:48px}.enterpriseClientShowcase>header h2{letter-spacing:-4px;margin:22px 0;font-size:clamp(42px,6vw,82px);line-height:.98}.enterpriseClientShowcase>header>p:last-child{color:var(--muted);max-width:720px;font-size:16px;line-height:1.8}.enterpriseWebsiteGrid{gap:28px;display:grid}.enterpriseWebsiteGrid>a{color:inherit;background:#fff;border:1px solid #d8ddd6;border-radius:24px;display:block;overflow:hidden}.enterpriseWebsiteGrid>a>img{object-fit:cover;object-position:top center;width:100%;height:min(54vw,680px);display:block}.enterpriseWebsiteGrid>a>div{padding:30px 34px 34px}.enterpriseWebsiteGrid small,.enterpriseCompanyCopy small{letter-spacing:1.5px;color:#66716b;font-size:10px;font-weight:900}.enterpriseWebsiteGrid h3,.enterpriseCompanyCopy h3{margin:10px 0;font-size:clamp(28px,3vw,44px)}.enterpriseWebsiteGrid p,.enterpriseCompanyCopy p{max-width:820px;color:var(--muted);line-height:1.75}.enterpriseWebsiteGrid strong{color:#315d4f;margin-top:18px;font-size:12px;display:block}.enterpriseCompanyGrid{gap:28px;margin-top:58px;display:grid}.enterpriseCompanyGrid>article{color:#fff;background:#101516;border-radius:24px;overflow:hidden}.enterpriseCompanyPhotos{grid-template-columns:repeat(3,1fr);display:grid}.enterpriseCompanyPhotos figure{min-height:380px;margin:0;position:relative}.enterpriseCompanyPhotos img{object-fit:cover;width:100%;height:100%;min-height:380px;display:block}.enterpriseCompanyPhotos figcaption{background:#101516c7;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:18px}.enterpriseCompanyCopy{padding:30px 34px 36px}.enterpriseCompanyCopy small{color:var(--lime)}.enterpriseCompanyCopy p{color:#b9c0bc}.enterpriseCompanyGrid>article:nth-child(2) .enterpriseCompanyPhotos{grid-template-columns:repeat(2,1fr)}@media (width<=700px){.enterpriseClientShowcase{padding:78px 22px}.enterpriseClientShowcase>header h2{letter-spacing:-2.5px;font-size:44px}.enterpriseWebsiteGrid>a>img{height:62vw;min-height:250px}.enterpriseWebsiteGrid>a>div,.enterpriseCompanyCopy{padding:24px}.enterpriseCompanyPhotos,.enterpriseCompanyGrid>article:nth-child(2) .enterpriseCompanyPhotos{grid-template-columns:1fr}.enterpriseCompanyPhotos figure,.enterpriseCompanyPhotos img{min-height:300px}.enterpriseCompanyPhotos figure:not(:first-child){display:none}}.factorySocialCases{border-top:8px solid #101516;border-bottom:2px solid #101516;margin-top:72px;padding:48px 0 54px}.factorySocialCases>header{grid-template-columns:.36fr .64fr;align-items:start;gap:34px;margin-bottom:36px;display:grid}.factorySocialCases>header .sectionLabel{grid-row:1/span 2}.factorySocialCases>header h2{letter-spacing:-3.5px;margin:0;font-size:clamp(38px,5vw,70px);line-height:.96}.factorySocialCases>header>p:last-child{max-width:720px;color:var(--muted);grid-column:2;margin:0;line-height:1.75}.factorySocialCases>div{background:#101516;border:2px solid #101516;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.factorySocialCases>div>a{color:#101516;background:#c9ff45;flex-direction:column;min-height:390px;padding:38px;transition:background .2s,color .2s;display:flex}.factorySocialCases>div>a:nth-child(2){background:#fff}.factorySocialCases>div>a:hover{color:#fff;background:#101516}.factorySocialCases span,.factorySocialCases small{letter-spacing:1.5px;font-size:9px;font-weight:900}.factorySocialCases small{opacity:.65;margin-top:64px}.factorySocialCases h3{margin:12px 0;font-size:clamp(30px,3vw,48px);line-height:1}.factorySocialCases b{font-size:13px}.factorySocialCases p{max-width:560px;color:inherit;opacity:.72;margin:25px 0;line-height:1.75}.factorySocialCases strong{border-top:1px solid;margin-top:auto;padding-top:22px;font-size:12px}@media (width<=700px){.factorySocialCases{margin-top:52px;padding:36px 0 42px}.factorySocialCases>header{grid-template-columns:1fr;gap:14px}.factorySocialCases>header .sectionLabel{grid-row:auto}.factorySocialCases>header>p:last-child{grid-column:auto}.factorySocialCases>div{grid-template-columns:1fr}.factorySocialCases>div>a{min-height:330px;padding:28px}.factorySocialCases small{margin-top:42px}}.aboutHero h1{text-wrap:balance;max-width:1050px}.founderPortraits img,.founderTeamPortrait img,.globalTeamGrid img{background:#d8d8d2;object-fit:contain!important;object-position:center center!important}.founderVideos video{object-fit:contain;background:#0b0e0d}.industryEvidence{padding:20px 6vw 120px}.industryEvidence>div:first-child{grid-template-columns:.35fr .65fr;align-items:start;margin-bottom:58px;display:grid}.industryEvidence>div:first-child .sectionLabel{grid-column:1}.industryEvidence>div:first-child h2{letter-spacing:-4px;grid-column:2;max-width:900px;font-size:clamp(46px,5.5vw,78px)}.industryEvidence>div:last-child{flex-direction:column;gap:22px;display:flex!important}.industryEvidence a{grid-template-rows:auto auto 1fr auto;grid-template-columns:1.08fr .92fr;min-height:460px;padding:0;display:grid}.industryEvidence img{aspect-ratio:auto;object-fit:cover;grid-area:1/1/-1;width:100%;height:100%;min-height:460px;margin:0}.industryEvidence a span,.industryEvidence a h3,.industryEvidence a b{grid-column:2;margin-left:55px;margin-right:55px}.industryEvidence a span{margin-top:55px}.industryEvidence a h3{letter-spacing:-1.5px;min-height:0;margin-top:18px;font-size:clamp(30px,3vw,44px)}.industryEvidence a b{color:var(--lime);align-self:end;margin-bottom:55px;font-size:11px}@media (width<=700px){.industryEvidence{padding-left:22px;padding-right:22px}.industryEvidence>div:first-child{display:block}.industryEvidence>div:first-child h2{letter-spacing:-2px;margin-top:20px;font-size:42px}.industryEvidence a{min-height:0;padding-bottom:28px;display:block}.industryEvidence img{aspect-ratio:4/3;min-height:0}.industryEvidence a span,.industryEvidence a h3,.industryEvidence a b{margin-left:24px;margin-right:24px;display:block}.industryEvidence a span{margin-top:24px}.industryEvidence a h3{margin-top:14px;font-size:28px}.industryEvidence a b{margin-top:26px;margin-bottom:0}}.corporateIdentity{padding:0 6vw 110px}.corporateIntro{grid-template-columns:.35fr .65fr;align-items:start;gap:5vw;margin-bottom:52px;display:grid}.corporateIntro h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,5.5vw,76px);line-height:1}.corporateIntro>p:last-child{color:var(--muted);grid-column:2;max-width:880px;font-size:17px;line-height:1.8}.corporateEntities{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:repeat(3,1fr);display:grid}.corporateEntities article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;flex-direction:column;min-height:330px;padding:30px;display:flex}.corporateEntities span{letter-spacing:1.4px;color:#638f00;font-size:10px;font-weight:900}.corporateEntities h3{letter-spacing:-1.3px;overflow-wrap:anywhere;margin:70px 0 10px;font-size:clamp(25px,2.4vw,38px);line-height:1.08}.corporateEntities b{font-size:13px;line-height:1.5}.corporateEntities p{color:var(--muted);margin-top:auto;padding-top:30px;line-height:1.7}@media (width<=900px){.corporateIntro{grid-template-columns:1fr}.corporateIntro>p:last-child{grid-column:1}.corporateEntities{grid-template-columns:1fr}.corporateEntities article{min-height:280px}.corporateEntities h3{margin-top:50px}}@media (width<=560px){.corporateIdentity{padding:0 22px 80px}.corporateIntro h2{letter-spacing:-2px;font-size:42px}.corporateEntities article{padding:25px}}.creatorShowcaseHead{margin-top:0}.homeCreatorVideoGrid{margin-bottom:0}.showcaseArchiveLink{color:#fff;background:#101516;justify-content:space-between;align-items:center;width:max-content;max-width:100%;margin:24px 0 90px;padding:15px 19px;font-size:12px;font-weight:900;display:flex}.showcaseArchiveLink span{color:#c9ff45;margin-left:28px}.digitalHumanHead{margin-top:90px}@media (width<=560px){.showcaseArchiveLink{width:100%;margin-bottom:65px}.digitalHumanHead{margin-top:65px}}.team{margin-left:0;margin-right:0;padding:110px 6vw 120px}@media (width<=900px){.team{margin:0;padding:80px 6vw}}@media (width<=560px){.team{margin:0;padding:72px 22px}}.enterpriseWebsiteFeature{color:inherit;background:#fff;border:1px solid #d8ddd6;border-radius:24px;display:block;overflow:hidden}.enterpriseWebsitePreview{display:block;overflow:hidden}.enterpriseWebsitePreview img{object-fit:cover;object-position:top center;width:100%;height:min(54vw,680px);display:block}.enterpriseWebsiteFeature>div{padding:30px 34px 34px}.enterpriseWebsiteFeature small{letter-spacing:1.5px;color:#66716b;font-size:10px;font-weight:900}.enterpriseWebsiteFeature h3{margin:10px 0;font-size:clamp(28px,3vw,44px)}.enterpriseWebsiteFeature p{max-width:820px;color:var(--muted);line-height:1.75}.enterpriseWebsiteActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.enterpriseWebsiteActions a{border:1px solid #b9c0ba;border-radius:99px;padding:12px 15px;font-size:11px;font-weight:900}.enterpriseWebsiteActions a:last-child{color:#fff;background:#101516;border-color:#101516}.unitHundredFeature{color:#fff;background:#101516;border-radius:24px;grid-template-columns:1.12fr .88fr;min-height:620px;margin-bottom:28px;display:grid;overflow:hidden}.unitHundredVisual{background:#e8e9e5;position:relative;overflow:hidden}.unitHundredVisual img{object-fit:contain;width:100%;height:100%;display:block}.unitHundredVisual>span{background:var(--lime);color:#101516;letter-spacing:1.2px;padding:10px 13px;font-size:9px;font-weight:900;position:absolute;bottom:22px;left:22px}.unitHundredCopy{flex-direction:column;padding:52px;display:flex}.unitHundredCopy>small{color:var(--lime);letter-spacing:1.3px;font-size:9px}.unitHundredCopy h3{letter-spacing:-4px;margin:28px 0;font-size:clamp(42px,5vw,70px);line-height:.94}.unitHundredCopy>p{color:#b9c1bd;line-height:1.8}.unitHundredCopy>div{flex-wrap:wrap;gap:7px;margin:22px 0 32px;display:flex}.unitHundredCopy>div span{border:1px solid #535c58;border-radius:99px;padding:7px 10px;font-size:9px}.unitHundredCopy>a{border-top:1px solid #48504d;justify-content:space-between;padding:15px 0;font-size:12px;font-weight:900;display:flex}.unitHundredCopy>a:last-child{color:#aeb7b2}.unitHundredCopy>a b{color:var(--lime)}.caseStoryHero{color:#fff;background:#101516;padding:110px 6vw 90px}.caseStoryHero h1{letter-spacing:-5px;max-width:1260px;margin:32px 0;font-size:clamp(52px,7vw,102px);line-height:.94}.caseStoryHero>p:nth-of-type(2){color:#b9c1bd;max-width:900px;font-size:18px;line-height:1.8}.caseStoryHero>div{gap:12px;margin-top:42px;display:flex}.caseStoryHero a{border:1px solid #4e5753;border-radius:99px;padding:15px 19px;font-size:12px;font-weight:900}.caseStoryHero a:first-child{background:var(--lime);color:#101516;border-color:var(--lime)}.caseStorySnapshot{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 6vw;display:grid}.caseStorySnapshot h2,.caseStoryMetrics h2,.caseStoryEvidence header h2,.caseStoryConclusion h2{letter-spacing:-3.5px;margin:22px 0;font-size:clamp(42px,5.3vw,76px);line-height:1}.caseStorySnapshot>div:last-child>p{color:var(--muted);font-size:17px;line-height:1.85}.caseStorySnapshot dl{border-top:1px solid #a8ada6;grid-template-columns:repeat(3,1fr);margin:45px 0 0;display:grid}.caseStorySnapshot dl div{padding:28px 20px 0 0}.caseStorySnapshot dt{font-size:30px;font-weight:900}.caseStorySnapshot dd{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.caseStoryMetrics{background:var(--lime);padding:95px 6vw}.caseStoryMetrics>div{border-top:1px solid #00000047;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.caseStoryMetrics article{border-right:1px solid #00000047;padding:28px}.caseStoryMetrics article:first-child{padding-left:0}.caseStoryMetrics strong{letter-spacing:-5px;font-size:84px;display:block}.caseStoryMetrics span{font-size:12px;font-weight:900}.caseStoryMetrics>p:last-child{max-width:900px;margin-top:35px;font-size:11px;line-height:1.7}.caseStoryEvidence{padding:120px 6vw}.caseStoryEvidence>header{grid-template-columns:.28fr .72fr;align-items:start;margin-bottom:70px;display:grid}.caseStoryEvidence>header h2{margin:0}.caseStoryEvidence>article{border-top:1px solid #a8ada6;grid-template-columns:1.12fr .88fr;min-height:520px;padding:34px 0 70px;display:grid}.caseStoryEvidence>article.reverse{grid-template-columns:.88fr 1.12fr}.caseStoryEvidence>article.reverse figure{order:2}.caseStoryEvidence figure{background:#e0e2dd;place-items:center;margin:0;display:grid;overflow:hidden}.caseStoryEvidence figure img{object-fit:contain;width:100%;height:100%;max-height:640px;display:block}.caseStoryEvidence article>div{flex-direction:column;justify-content:center;padding:40px 55px;display:flex}.caseStoryEvidence article>div>span{color:#568d00;font-size:11px;font-weight:900}.caseStoryEvidence h3{letter-spacing:-2.5px;margin:28px 0;font-size:clamp(34px,4vw,58px);line-height:1}.caseStoryEvidence article p{color:var(--muted);line-height:1.85}.caseStoryConclusion{background:#dfe0da;padding:110px 6vw}.caseStoryConclusion h2{max-width:1100px}.caseStoryConclusion>p:not(.sectionLabel){max-width:900px;color:var(--muted);font-size:17px;line-height:1.85}.caseStoryConclusion>div{gap:12px;margin-top:38px;display:flex}.caseStoryConclusion a{color:#fff;background:#101516;padding:15px 18px;font-size:12px;font-weight:900}.caseStoryConclusion a:first-child{color:#101516;background:0 0;border:1px solid #9ba099}@media (width<=900px){.unitHundredFeature,.caseStorySnapshot,.caseStoryEvidence>article,.caseStoryEvidence>article.reverse{grid-template-columns:1fr}.unitHundredVisual{min-height:430px}.caseStoryEvidence>article.reverse figure{order:0}.caseStoryEvidence>header{grid-template-columns:1fr;gap:18px}}@media (width<=560px){.enterpriseWebsitePreview img{height:62vw;min-height:250px}.enterpriseWebsiteFeature>div{padding:24px}.enterpriseWebsiteActions{flex-direction:column}.enterpriseWebsiteActions a{text-align:center}.unitHundredVisual{min-height:300px}.unitHundredCopy{padding:30px 24px}.unitHundredCopy h3{letter-spacing:-2.5px;font-size:43px}.caseStoryHero,.caseStorySnapshot,.caseStoryMetrics,.caseStoryEvidence,.caseStoryConclusion{padding-left:22px;padding-right:22px}.caseStoryHero{padding-top:75px;padding-bottom:70px}.caseStoryHero h1{letter-spacing:-2.7px;font-size:48px}.caseStoryHero>div,.caseStoryConclusion>div{flex-direction:column}.caseStoryHero a{text-align:center}.caseStorySnapshot{padding-top:75px;padding-bottom:75px}.caseStorySnapshot dl{grid-template-columns:1fr}.caseStoryMetrics{padding-top:70px;padding-bottom:70px}.caseStoryMetrics>div{grid-template-columns:1fr}.caseStoryMetrics article{border-bottom:1px solid #00000047;border-right:0;padding-left:0}.caseStoryMetrics strong{font-size:64px}.caseStoryEvidence{padding-top:80px;padding-bottom:80px}.caseStoryEvidence>article{min-height:0;padding-bottom:55px}.caseStoryEvidence article>div{padding:34px 0}.caseStoryEvidence h3{font-size:40px}.caseStoryConclusion{padding-top:75px;padding-bottom:75px}}.founderCareerHeading{margin-top:90px}.operatingEntities{background:#dfe0da;padding:100px 6vw 120px}.operatingEntitiesHead{grid-template-columns:.34fr .66fr;align-items:start;column-gap:5vw;margin-bottom:60px;display:grid}.operatingEntitiesHead .sectionLabel{grid-row:1/3}.operatingEntitiesHead h2{letter-spacing:-3px;max-width:950px;margin:0 0 28px;font-size:clamp(42px,5vw,72px);line-height:1}.operatingEntitiesHead>p:last-child{color:var(--muted);max-width:900px;font-size:17px;line-height:1.8}.operatingEntityGrid{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:repeat(3,1fr);display:grid}.operatingEntityGrid article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;min-height:300px;padding:32px}.operatingEntityGrid span{letter-spacing:1.4px;color:#568600;font-size:10px;font-weight:900}.operatingEntityGrid h3{letter-spacing:-1px;margin:70px 0 22px;font-size:clamp(25px,2.4vw,38px);line-height:1.15}.operatingEntityGrid p{color:var(--muted);font-size:15px;line-height:1.8}@media (width<=800px){.operatingEntitiesHead{grid-template-columns:1fr}.operatingEntitiesHead .sectionLabel{grid-row:auto;margin-bottom:24px}.operatingEntityGrid{grid-template-columns:1fr}.operatingEntityGrid article{min-height:0}.operatingEntityGrid h3{margin-top:45px}}@media (width<=560px){.operatingEntities{padding:75px 22px 90px}.operatingEntitiesHead h2{letter-spacing:-2px;font-size:42px}}.tocStats{grid-template-columns:repeat(5,1fr)}@media (width<=900px){.tocStats{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tocStats{grid-template-columns:1fr}}.desktopQuickContact{z-index:80;color:#fff;background:#101516;border:1px solid #3b4440;flex-direction:column;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 18px 50px #0000002e}.desktopQuickContact a,.desktopQuickContact button{width:70px;min-height:72px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3b4440;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 6px;display:flex}.desktopQuickContact a:last-child{border-bottom:0}.desktopQuickContact svg,.mobileQuickContact svg{fill:currentColor;stroke:none;width:22px;height:22px}.desktopQuickContact span{font-size:10px;font-weight:800}.desktopQuickContact a:hover,.desktopQuickContact button:hover{background:var(--lime);color:#101516}.mobileQuickContact{display:none}.quickContactIconCut{fill:none;stroke:#101516;stroke-width:1.5px}.desktopQuickContact .quickContactIconCut,.mobileQuickContact .quickContactIconCut{stroke:var(--paper)}.desktopQuickContact a:hover .quickContactIconCut{stroke:#101516}.wechatModal{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050908c2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.wechatModalCard{color:#101516;text-align:center;background:#f5f5f0;width:min(92vw,440px);padding:34px;position:relative;box-shadow:0 30px 90px #0000005c}.wechatModalClose{cursor:pointer;background:0 0;border:0;font-size:31px;font-weight:300;position:absolute;top:8px;right:12px}.wechatModalCard>p{color:#5c8700;letter-spacing:1.7px;margin:0;font-size:10px;font-weight:900}.wechatModalCard h2{letter-spacing:-1px;max-width:330px;margin:13px auto 22px;font-size:28px;line-height:1.12}.wechatModalCard img{background:#fff;width:min(100%,330px);margin:auto;display:block}.wechatModalCard strong,.wechatModalCard>span{display:block}.wechatModalCard strong{margin-top:18px;font-size:12px}.wechatModalCard>span{color:#6d726e;margin-top:9px;font-size:12px}.wechatModalCard>span a{color:#101516;font-weight:900}@media (width<=900px){body{padding-bottom:calc(66px + env(safe-area-inset-bottom))}.desktopQuickContact{display:none}.mobileQuickContact{z-index:90;padding-bottom:env(safe-area-inset-bottom);color:#fff;background:#101516;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000002e}.mobileQuickContact a,.mobileQuickContact button{min-height:66px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #39413e;justify-content:center;align-items:center;gap:9px;display:flex}.mobileQuickContact a:last-child{background:var(--lime);color:#101516;border-right:0}.mobileQuickContact a:last-child .quickContactIconCut{stroke:#101516}.mobileQuickContact span{font-size:12px;font-weight:900}}@media (width<=420px){.mobileQuickContact a,.mobileQuickContact button{gap:6px}.mobileQuickContact span{font-size:11px}.wechatModalCard{padding:30px 20px}.wechatModalCard h2{font-size:24px}}.formIntro{border-bottom:1px solid #46504b;margin-bottom:28px;padding-bottom:22px}.formIntro span{color:var(--lime);letter-spacing:1.4px;font-size:10px;font-weight:900}.formIntro p{color:#b7bfbb;margin:10px 0 0;line-height:1.65}.formColumns{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.contactDirect strong{border-bottom:2px solid #101516;padding-bottom:4px;font-size:15px}.contactHero>div{align-self:start;position:sticky;top:115px}.contactHero form>button{font-size:14px}.contactHero form>button span{font-size:20px}.contactHero form small{font-size:10px}.contactWechatCard{background:#e1e3dc;grid-template-columns:1fr 132px;align-items:center;gap:18px;width:min(100%,470px);padding:18px;display:grid}.contactWechatCard>div{flex-direction:column;align-items:flex-start;display:flex}.contactWechatCard span{letter-spacing:1.5px;color:#668b00;font-size:9px;font-weight:900}.contactWechatCard strong{border:0;margin-top:8px;font-size:24px}.contactWechatCard button{color:#fff;font:inherit;cursor:pointer;background:#101516;border:0;margin-top:14px;padding:10px 14px;font-size:11px;font-weight:900}.contactWechatCard img{object-fit:cover;background:#fff;width:132px;height:132px;display:block}@media (width<=700px){.formColumns{grid-template-columns:1fr}.contactHero>div{position:static}.contactHero{padding-top:65px}.contactHero h1{font-size:43px!important;line-height:1.03!important}.mobileQuickContact svg{width:19px;height:19px}.mobileQuickContact a,.mobileQuickContact button{flex-direction:column;gap:3px}.mobileQuickContact span{font-size:10px}.contactWechatCard{grid-template-columns:1fr 110px}.contactWechatCard img{width:110px;height:110px}.contactWechatCard strong{font-size:20px}}.ecosystemHero,.processHero{flex-direction:column;justify-content:center;min-height:670px;padding:110px 6vw 105px;display:flex}.ecosystemHero h1,.processHero h1{letter-spacing:-6px;max-width:1280px;margin:30px 0;font-size:clamp(56px,7.3vw,112px);line-height:.92}.ecosystemHero>p:last-of-type,.processHero>p:last-of-type{color:var(--muted);max-width:890px;font-size:18px;line-height:1.8}.ecosystemHero>div,.processHero>div{gap:14px;margin-top:36px;display:flex}.ecosystemHero a,.processHero a{border:1px solid #9da29b;border-radius:99px;padding:17px 22px;font-size:13px;font-weight:900}.ecosystemHero a:first-child,.processHero a:first-child{color:#fff;background:#101516;border-color:#101516;gap:42px;display:flex}.ecosystemHero a:first-child b,.processHero a:first-child b{color:var(--lime)}.ecosystemPartners{color:#fff;background:#101516;padding:110px 6vw}.ecosystemPartners>header{grid-template-columns:.7fr 1.3fr;gap:5vw;margin-bottom:65px;display:grid}.ecosystemPartners>header .sectionLabel{color:var(--lime)}.ecosystemPartners h2,.ecosystemCapabilities h2,.ecosystemModel h2,.ecosystemInvite h2,.processJourney h2,.processGovernance h2,.processPack h2{letter-spacing:-3.5px;margin:0;font-size:clamp(40px,5.3vw,76px);line-height:1}.ecosystemPartners>header>p:last-child{color:#aeb6b2;grid-column:2;max-width:740px;line-height:1.7}.partnerRows article{border-top:1px solid #414945;grid-template-columns:.75fr 1.25fr;min-height:520px;display:grid}.partnerRows article:last-child{border-bottom:1px solid #414945}.partnerRows img{object-fit:cover;object-position:center 18%;filter:saturate(.88);width:100%;height:100%;min-height:520px}.partnerRows article>div{flex-direction:column;justify-content:center;padding:55px;display:flex}.partnerRows span{color:var(--lime);letter-spacing:1.6px;font-size:10px;font-weight:900}.partnerRows h3{letter-spacing:-2px;margin:22px 0;font-size:clamp(30px,4vw,58px);line-height:1.03}.partnerRows p{color:#c1c9c5;max-width:760px;font-size:16px;line-height:1.8}.partnerRows b{color:#dbe2de;border-top:1px solid #414945;margin-top:35px;padding-top:20px;font-size:11px;line-height:1.6;display:block}.ecosystemCapabilities{background:var(--lime);grid-template-columns:.85fr 1.15fr;gap:8vw;padding:115px 6vw;display:grid}.ecosystemCapabilities>div:first-child{align-self:start;position:sticky;top:120px}.ecosystemCapabilities>div:first-child .sectionLabel{margin-bottom:24px}.ecosystemCapabilities>div:last-child{border-top:1px solid #10151673}.ecosystemCapabilities article{border-bottom:1px solid #10151659;grid-template-columns:50px 220px 1fr;align-items:start;gap:25px;padding:30px 0;display:grid}.ecosystemCapabilities article span{font-size:10px;font-weight:900}.ecosystemCapabilities h3{margin:0;font-size:21px}.ecosystemCapabilities article p{margin:0;line-height:1.7}.ecosystemModel{padding:115px 6vw}.ecosystemModel header{grid-template-columns:.7fr 1.3fr;gap:5vw;margin-bottom:65px;display:grid}.ecosystemModel header .sectionLabel{padding-top:8px}.ecosystemModel>div{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:repeat(4,1fr);display:grid}.ecosystemModel article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;min-height:310px;padding:30px}.ecosystemModel article span{color:var(--muted);font-size:10px}.ecosystemModel h3{margin:90px 0 20px;font-size:25px}.ecosystemModel article p{color:var(--muted);line-height:1.7}.ecosystemInvite{background:#dfe0da;grid-template-columns:1fr 1fr;gap:8vw;padding:110px 6vw;display:grid}.ecosystemInvite .sectionLabel{margin-bottom:25px}.ecosystemInvite>div:last-child{border-top:1px solid #a4aaa3}.ecosystemInvite>div:last-child p{border-bottom:1px solid #a4aaa3;margin:0;padding:24px 0;font-size:17px;font-weight:800;line-height:1.5}.processJourney{color:#fff;background:#101516;padding:110px 6vw}.processJourney header{grid-template-columns:.65fr 1.35fr;gap:5vw;margin-bottom:70px;display:grid}.processJourney header .sectionLabel{color:var(--lime);padding-top:8px}.processJourney>div{border-top:1px solid #45504b}.processJourney article{border-bottom:1px solid #45504b;grid-template-columns:110px 1fr;padding:38px 0;display:grid}.processJourney article>span{color:var(--lime);font-size:12px;font-weight:900}.processJourney article>div{grid-template-columns:250px 1fr 230px;align-items:start;gap:35px;display:grid}.processJourney h3{margin:0;font-size:29px}.processJourney article p{color:#b5bfba;margin:0;line-height:1.7}.processJourney article b{color:#e1e6e3;font-size:11px;line-height:1.7}.processGovernance{grid-template-columns:.85fr 1.15fr;gap:8vw;padding:115px 6vw;display:grid}.processGovernance>div:first-child{align-self:start;position:sticky;top:120px}.processGovernance .sectionLabel{margin-bottom:25px}.processGovernance>div:last-child{border-top:1px solid #a8ada6;border-left:1px solid #a8ada6;grid-template-columns:1fr 1fr;display:grid}.processGovernance article{border-bottom:1px solid #a8ada6;border-right:1px solid #a8ada6;min-height:260px;padding:30px}.processGovernance h3{margin:70px 0 18px;font-size:24px}.processGovernance article p{color:var(--muted);line-height:1.7}.processPack{background:var(--lime);grid-template-columns:1fr 1fr;gap:8vw;padding:110px 6vw;display:grid}.processPack .sectionLabel{margin-bottom:25px}.processPack>div{border-top:1px solid #10151673}.processPack>div p{border-bottom:1px solid #10151659;gap:35px;margin:0;padding:23px 0;font-size:16px;font-weight:800;display:flex}.processPack>div span{font-size:10px}.processNote{color:#bbc4bf;background:#101516;padding:42px 6vw}.processNote p{text-align:center;max-width:1050px;margin:0 auto;font-size:12px;line-height:1.8}@media (width<=1100px){.siteNav nav{gap:16px}.siteNav nav a{font-size:11px}}@media (width<=900px){.ecosystemPartners>header,.ecosystemCapabilities,.ecosystemModel header,.ecosystemInvite,.processJourney header,.processGovernance,.processPack{grid-template-columns:1fr}.ecosystemPartners>header>p:last-child{grid-column:auto}.ecosystemCapabilities>div:first-child,.processGovernance>div:first-child{position:static}.ecosystemModel>div{grid-template-columns:1fr 1fr}.processJourney article>div{grid-template-columns:1fr}.processJourney article{grid-template-columns:60px 1fr}.processJourney article b{border-top:1px solid #45504b;padding-top:15px}.partnerRows article{grid-template-columns:1fr}.partnerRows img{aspect-ratio:4/3;min-height:0}.processGovernance>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.ecosystemHero,.processHero,.ecosystemPartners,.ecosystemCapabilities,.ecosystemModel,.ecosystemInvite,.processJourney,.processGovernance,.processPack{padding-left:22px;padding-right:22px}.ecosystemHero,.processHero{min-height:0;padding-top:75px;padding-bottom:75px}.ecosystemHero h1,.processHero h1{letter-spacing:-3px;font-size:49px}.ecosystemHero>div,.processHero>div{flex-direction:column}.ecosystemHero a,.processHero a{text-align:center;justify-content:space-between}.ecosystemPartners,.ecosystemCapabilities,.ecosystemModel,.ecosystemInvite,.processJourney,.processGovernance,.processPack{padding-top:80px;padding-bottom:80px}.partnerRows article>div{padding:30px 0}.partnerRows img{aspect-ratio:1}.ecosystemCapabilities article{grid-template-columns:38px 1fr}.ecosystemCapabilities article p{grid-column:2}.ecosystemModel>div,.processGovernance>div:last-child{grid-template-columns:1fr}.ecosystemModel article{min-height:250px}.ecosystemModel h3{margin-top:65px}.processJourney article{grid-template-columns:38px 1fr;gap:10px}.processJourney h3{font-size:25px}.processPack>div p{gap:20px}}.platformEcosystem{color:#f6f7f2;background:#111815;padding:90px 6vw}.platformEcosystem>header{max-width:920px;margin-bottom:48px}.platformEcosystem h2{margin:12px 0 20px;font-size:clamp(38px,5vw,76px);line-height:1}.platformEcosystem>header>p:last-child{color:#b9c0ba;max-width:760px;line-height:1.8}.platformGroups{gap:20px;display:grid}.platformGroups article{border-top:1px solid #465048;grid-template-columns:220px 1fr;padding-top:20px;display:grid}.platformGroups h3{letter-spacing:.08em;color:#c2ff38;font-size:16px}.platformGroups article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platformGroups span{color:#141914;text-align:center;background:#f5f5ef;justify-content:center;align-items:center;gap:10px;min-height:68px;padding:12px;display:flex}.platformGroups img{object-fit:contain;width:28px;height:28px}.platformGroups b{font-size:14px}@media (width<=760px){.platformGroups article{grid-template-columns:1fr;gap:14px}.platformGroups article>div{grid-template-columns:repeat(2,minmax(0,1fr))}.platformGroups span{min-height:58px;padding:9px}.platformGroups img{width:24px;height:24px}.platformEcosystem{padding:64px 20px}}.frameworkSection,.blueprintSection,.pricingSystem{padding:110px 6vw}.frameworkSection>header,.blueprintSection>header,.pricingSystem>header{grid-template-columns:.72fr 1.4fr 1fr;align-items:start;gap:5vw;margin-bottom:58px;display:grid}.frameworkSection>header h2,.blueprintSection>header h2,.pricingSystem>header h2{letter-spacing:-3px;margin:0;font-size:clamp(34px,4.2vw,62px);line-height:1.02}.frameworkSection>header>p:last-child,.blueprintSection>header>p:last-child,.pricingSystem>header>p:last-child{color:#59605b;margin:0;line-height:1.75}.frameworkLayers article{border-top:1px solid #aeb3ad;padding:42px 0 58px}.frameworkLayerTitle{grid-template-columns:90px 1fr;gap:24px;margin-bottom:36px;display:grid}.frameworkLayerTitle>span{color:#668527;font-size:12px;font-weight:900}.frameworkLayerTitle h3{margin:0 0 12px;font-size:clamp(28px,3vw,46px)}.frameworkLayerTitle p{color:#5b625d;max-width:850px;line-height:1.7}.frameworkColumns{background:#b9bdb7;border:1px solid #b9bdb7;grid-template-columns:1fr 1fr .7fr;gap:1px;display:grid}.frameworkColumns>div{background:#f1f0ea;padding:30px}.frameworkColumns h4{letter-spacing:1.5px;text-transform:uppercase;margin:0 0 22px;font-size:11px}.frameworkColumns ul,.blueprintGroups ul{margin:0;padding-left:18px}.frameworkColumns li,.blueprintGroups li{color:#3f4641;margin:0 0 12px;line-height:1.75}.frameworkColumns>div:last-child p{line-height:1.8}.blueprintSection{color:#fff;background:#101516}.blueprintSection>header>p:last-child{color:#b8c0bb}.blueprintGroups{border-top:1px solid #3d4541}.blueprintGroups details{border-bottom:1px solid #3d4541}.blueprintGroups summary{cursor:pointer;grid-template-columns:70px 1fr 30px;align-items:center;gap:20px;padding:28px 0;list-style:none;display:grid}.blueprintGroups summary::-webkit-details-marker{display:none}.blueprintGroups summary span{color:#c9ff45;font-size:11px}.blueprintGroups summary h3{margin:0;font-size:clamp(22px,2.4vw,34px)}.blueprintGroups details>div{max-width:1050px;padding:0 0 35px 90px}.blueprintIntro{color:#c8cfcb;line-height:1.7}.blueprintGroups li{color:#e2e6e3}.pricingHero{background:#c9ff45;flex-direction:column;justify-content:center;min-height:610px;padding:110px 6vw 90px;display:flex}.pricingHero h1{letter-spacing:-6px;max-width:1100px;margin:24px 0 36px;font-size:clamp(50px,7.5vw,112px);line-height:.9}.pricingHero>p:not(.eyebrow){max-width:760px;line-height:1.8}.pricingHero>div{gap:12px;margin-top:28px;display:flex}.pricingHero a{border:1px solid #111;padding:15px 22px;font-size:12px;font-weight:900}.pricingHero a:first-child{color:#fff;background:#111}.pricingToc{background:#e8e7e1}.priceLeadGrid{border:1px solid #b5bab4;grid-template-columns:repeat(3,1fr);display:grid}.priceLeadGrid article{border-right:1px solid #b5bab4;flex-direction:column;min-height:310px;padding:32px;display:flex}.priceLeadGrid article:last-child{border:0}.priceLeadGrid span,.pricingBlock>header span,.pricingSplit span,.pricingPackage span,.pricingCreator>header span{letter-spacing:1.6px;color:#668527;font-size:10px;font-weight:900}.priceLeadGrid h3{margin:26px 0 15px;font-size:25px}.priceLeadGrid p{color:#565d58;line-height:1.7}.priceLeadGrid strong{margin-top:auto;font-size:21px}.pricingBlock,.pricingCreator{margin-top:70px}.pricingBlock>header,.pricingCreator>header{border-bottom:1px solid #aeb3ad;justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.pricingBlock h3,.pricingCreator h3{margin:0;font-size:36px}.priceTable article{border-bottom:1px solid #c4c8c2;grid-template-columns:70px 1fr 210px;align-items:center;gap:28px;padding:28px 0;display:grid}.priceTable article>span{color:#778078;font-size:11px}.priceTable h3{margin:0 0 8px;font-size:22px}.priceTable p{color:#59605b;margin:0;line-height:1.6}.priceTable strong{text-align:right;font-size:20px}.pricingSplit{background:#b5bab4;border:1px solid #b5bab4;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.pricingSplit.three{grid-template-columns:repeat(3,1fr)}.pricingSplit article{color:#fff;background:#101516;flex-direction:column;min-height:320px;padding:36px;display:flex}.pricingSplit h3{margin:26px 0 15px;font-size:29px}.pricingSplit p{color:#c2cac5;line-height:1.75}.pricingSplit strong{color:#c9ff45;margin-top:auto;line-height:1.7}.pricingPackage{background:#c9ff45;grid-template-columns:1fr auto;align-items:end;gap:60px;margin-top:1px;padding:50px;display:grid}.pricingPackage h3{letter-spacing:-2px;margin:24px 0;font-size:clamp(34px,4vw,58px)}.pricingPackage p{max-width:850px;line-height:1.8}.pricingPackage>strong{white-space:nowrap;font-size:28px}.pricingOptions{border-top:1px solid #adb2ac;grid-template-columns:.55fr 1.45fr;gap:5vw;margin-top:60px;padding-top:30px;display:grid}.pricingOptions h3{margin:0;font-size:29px}.pricingOptions ul{margin:0;padding-left:20px}.pricingOptions li,.pricingOptions p{margin-bottom:10px;line-height:1.75}.pricingPending,.pricingRule{background:#fff5d6;border-left:4px solid #c48600;margin-top:28px;padding:22px;line-height:1.7}.pricingPending b{margin-bottom:8px;display:block}.pricingCreator>div{border-bottom:1px solid #b5bab4;grid-template-columns:1fr 1fr;display:grid}.pricingCreator article{padding:35px 35px 35px 0}.pricingCreator article+article{border-left:1px solid #b5bab4;padding-left:35px}.pricingCreator h4{margin:0 0 12px;font-size:27px}.pricingCreator p{color:#59605b;line-height:1.75}.pricingCreator strong{font-size:20px}.pricingCreator>p{margin-top:22px}.pricingNotice{color:#fff;background:#101516;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 6vw;display:grid}.pricingNotice h2{letter-spacing:-4px;margin:0;font-size:clamp(38px,5vw,74px);line-height:1}.pricingNotice p{color:#bdc5c0;line-height:1.8}.pricingNotice a{color:#111;background:#c9ff45;margin-top:22px;padding:16px 22px;font-size:12px;font-weight:900;display:inline-block}@media (width<=1100px){.siteNav nav{gap:16px}.siteNav nav a{font-size:11px}}@media (width<=900px){.frameworkSection>header,.blueprintSection>header,.pricingSystem>header,.frameworkColumns,.priceLeadGrid{grid-template-columns:1fr}.priceLeadGrid article{border-bottom:1px solid #b5bab4;border-right:0;min-height:0}.pricingSplit,.pricingSplit.three,.pricingPackage,.pricingNotice,.pricingOptions{grid-template-columns:1fr}}@media (width<=560px){.frameworkSection,.blueprintSection,.pricingSystem{padding:78px 22px}.frameworkSection>header h2,.blueprintSection>header h2,.pricingSystem>header h2{letter-spacing:-2px}.frameworkLayerTitle{grid-template-columns:45px 1fr}.frameworkColumns>div{padding:22px}.blueprintGroups summary{grid-template-columns:38px 1fr 20px}.blueprintGroups details>div{padding-left:0}.pricingHero{min-height:0;padding:85px 22px 65px}.pricingHero h1{letter-spacing:-3px}.pricingHero>div{flex-direction:column}.priceTable article{grid-template-columns:35px 1fr}.priceTable strong{text-align:left;grid-column:2}.pricingBlock h3,.pricingCreator h3{font-size:28px}.pricingPackage{padding:28px}.pricingPackage>strong{font-size:23px}.pricingCreator>div{grid-template-columns:1fr}.pricingCreator article+article{border-top:1px solid #b5bab4;border-left:0;padding-left:0}.pricingNotice{padding:75px 22px}.pricingNotice h2{letter-spacing:-2px}}.serviceSystemChapter{border-top:12px solid #101516;scroll-margin-top:78px}.serviceSystemChapterBand{border-bottom:3px solid #101516;grid-template-columns:120px 1fr;align-items:center;min-height:230px;padding:54px 6vw;display:grid}.serviceSystemChapterBand>span{letter-spacing:-8px;font-size:clamp(70px,9vw,150px);font-weight:900;line-height:.8}.serviceSystemChapterBand p{letter-spacing:2px;margin:0 0 18px;font-size:11px;font-weight:900}.serviceSystemChapterBand h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,6vw,88px);line-height:.95}.serviceSystemChapterB2B .serviceSystemChapterBand{color:#101516;background:#c9ff45}.serviceSystemChapterToC{border-top-color:#c9ff45}.serviceSystemChapterToC .serviceSystemChapterBand{color:#fff;background:#101516;border-bottom-color:#c9ff45}.serviceSystemChapterToC .frameworkSection{background:#e5e3dc}.serviceSystemChapter .frameworkSection{border-bottom:3px solid #101516}.serviceSystemChapter .frameworkLayers article{border-top:2px solid #101516;padding-top:54px}.serviceSystemChapter .frameworkColumns{background:#101516;border:2px solid #101516;gap:2px}.serviceSystemChapter .frameworkColumns>div{border:0;min-height:100%}.serviceSystemChapter .frameworkColumns h4{border-bottom:2px solid #101516;padding-bottom:16px}.serviceSystemChapterToC .frameworkLayerTitle>span{color:#101516}@media (width<=560px){.serviceSystemChapterBand{grid-template-columns:60px 1fr;min-height:190px;padding:42px 22px}.serviceSystemChapterBand>span{letter-spacing:-4px;font-size:58px}.serviceSystemChapterBand h2{letter-spacing:-2px;font-size:42px}}.pricingPackageLink{color:#101516;border:2px solid #101516;text-decoration:none;transition:transform .2s,background .2s,color .2s}.pricingPackageLink:hover{color:#fff;background:#101516;transform:translateY(-4px)}.pricingPackageLink b{margin-top:22px;font-size:12px;display:block}.pricingPackagePremium{color:#fff;background:#101516;border-color:#101516}.pricingPackagePremium span{color:#c9ff45}.pricingPackagePremium:hover{color:#101516;background:#c9ff45}.packageDetailPage{background:#f1f0ea}.packageDetailHero{background:#c9ff45;border-bottom:3px solid #101516;flex-direction:column;justify-content:center;min-height:760px;padding:110px 6vw 80px;display:flex}.packageDetailHero h1{white-space:pre-line;letter-spacing:-7px;max-width:1200px;margin:30px 0;font-size:clamp(54px,8vw,126px);line-height:.87}.packageDetailHero>p:not(.eyebrow){max-width:760px;font-size:18px;line-height:1.8}.packageDetailHero>strong{margin-top:34px;font-size:clamp(28px,4vw,56px)}.packageDetailHero>div{gap:12px;margin-top:28px;display:flex}.packageDetailHero a{border:1px solid #101516;padding:15px 20px;font-size:12px;font-weight:900}.packageDetailHero a:last-child{color:#fff;background:#101516}.packageSummary{border-bottom:3px solid #101516;grid-template-columns:repeat(3,1fr);display:grid}.packageSummary article{border-right:2px solid #101516;min-height:250px;padding:42px}.packageSummary article:last-child{border-right:0}.packageSummary span,.packageModuleGrid span,.packageDeliveryList>article>span{color:#608600;font-size:11px;font-weight:900}.packageSummary h2{margin:55px 0 12px;font-size:31px}.packageSummary p{color:#59605b;line-height:1.7}.packageDetailSection{border-bottom:3px solid #101516;padding:110px 6vw}.packageDetailSection>header{grid-template-columns:.45fr 1fr;gap:5vw;margin-bottom:55px;display:grid}.packageDetailSection>header h2,.packagePremiumDelta h2,.packageBoundary h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,6vw,86px);line-height:.95}.packageModuleGrid{border-top:2px solid #101516;border-left:2px solid #101516;grid-template-columns:repeat(3,1fr);display:grid}.packageModuleGrid article{border-bottom:2px solid #101516;border-right:2px solid #101516;min-height:390px;padding:32px}.packageModuleGrid h3{margin:60px 0 20px;font-size:29px}.packageModuleGrid ul,.packageDeliveryList ul{padding-left:18px}.packageModuleGrid li,.packageDeliveryList li{margin-bottom:11px;line-height:1.75}.packageDelivery{color:#fff;background:#101516}.packageDelivery .sectionLabel{color:#c9ff45}.packageDeliveryList{border-top:1px solid #49504d}.packageDeliveryList>article{border-bottom:1px solid #49504d;grid-template-columns:80px .55fr 1fr;gap:30px;padding:34px 0;display:grid}.packageDeliveryList h3{margin:0;font-size:29px}.packageDeliveryList li{color:#d0d5d2}.packagePremiumDelta{background:#c9ff45;border-bottom:3px solid #101516;padding:110px 6vw}.packagePremiumDelta>div{border:2px solid #101516;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.packagePremiumDelta article{border-right:2px solid #101516;min-height:260px;padding:34px}.packagePremiumDelta article:last-child{border-right:0}.packagePremiumDelta strong{font-size:clamp(36px,4vw,58px)}.packagePremiumDelta p{margin-top:70px;line-height:1.75}.packageBoundary{grid-template-columns:.8fr 1fr;gap:6vw;padding:100px 6vw;display:grid}.packageBoundary>div p{border-top:1px solid #aeb3ad;padding-top:18px;line-height:1.8}.packageBoundary>a{color:#fff;background:#101516;grid-column:2;width:max-content;padding:16px 20px;font-size:12px;font-weight:900}@media (width<=900px){.packageSummary,.packageModuleGrid,.packagePremiumDelta>div{grid-template-columns:1fr}.packageSummary article,.packageModuleGrid article,.packagePremiumDelta article{border-bottom:2px solid #101516;border-right:0}.packageDetailSection>header,.packageBoundary{grid-template-columns:1fr}.packageDeliveryList>article{grid-template-columns:45px 1fr}.packageDeliveryList ul{grid-column:2}.packageBoundary>a{grid-column:1}}@media (width<=560px){.packageDetailHero{min-height:0;padding:90px 22px 65px}.packageDetailHero h1{letter-spacing:-3px;font-size:52px}.packageDetailHero>div{flex-direction:column}.packageSummary article{min-height:190px;padding:28px}.packageSummary h2{margin-top:36px}.packageDetailSection,.packagePremiumDelta,.packageBoundary{padding:75px 22px}.packageDetailSection>header h2,.packagePremiumDelta h2,.packageBoundary h2{letter-spacing:-2px;font-size:43px}.packageModuleGrid article{min-height:0;padding:26px}.packageModuleGrid h3{margin-top:38px}.packageDeliveryList>article{gap:12px}.packagePremiumDelta article{min-height:210px;padding:26px}.packagePremiumDelta p{margin-top:44px}}.blueprintSectionCompact .blueprintGroups details>div{max-width:none}.blueprintSectionCompact .blueprintGroups ul{background:#3d4541;grid-template-columns:repeat(5,1fr);gap:1px;padding:1px;list-style:none;display:grid}.blueprintSectionCompact .blueprintGroups li{background:#161d1a;flex-direction:column;justify-content:space-between;min-height:128px;margin:0;padding:22px;display:flex}.blueprintSectionCompact .blueprintGroups li span{letter-spacing:1px;color:#c9ff45;font-size:10px}.blueprintSectionCompact .blueprintGroups li strong{color:#fff;font-size:15px;line-height:1.45}.blueprintSectionCompact .blueprintGroups details[open] summary b{transform:rotate(45deg)}@media (width<=900px){.blueprintSectionCompact .blueprintGroups ul{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.blueprintSectionCompact .blueprintGroups ul{grid-template-columns:1fr}.blueprintSectionCompact .blueprintGroups li{min-height:96px}}
