.training-wheel-track{margin:calc(40px * var(--layout-spacing-scale)) 0;position:relative}.training-wheel-sticky{background:var(--paper);align-items:center;height:calc(100svh - 80px);min-height:560px;display:flex;position:sticky;top:80px;overflow:hidden}.training-wheel-sticky>.container{width:100%}.training-wheel-stage{gap:clamp(calc(50px * var(--layout-spacing-scale)),calc(8vw * var(--layout-spacing-scale)),calc(140px * var(--layout-spacing-scale)));grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:center;max-width:1040px;margin:auto;display:grid}.training-wheel-dial{perspective:800px;height:420px;position:relative}.training-wheel-gear{clip-path:inset(0 0 0 50%);opacity:.65;pointer-events:none;width:920px;height:925px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.training-wheel-gear-step{width:100%;height:100%}.training-wheel-gear img{width:100%;height:100%;animation:36s linear infinite training-gear-spin;display:block}@keyframes training-gear-spin{to{transform:rotate(360deg)}}.training-wheel-dial button{width:190px;height:70px;color:var(--muted);font:500 38px/1 var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:-.045em;opacity:var(--year-opacity);transform:translateY(calc(var(--year-offset) * 78px)) translateX(var(--year-curve)) rotateX(calc(var(--year-offset) * -12deg)) scale(.8);transition:transform .65s var(--ease-out),opacity .55s,color .4s;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:calc(50% - 35px);right:10px}.training-wheel-dial button.is-active{color:var(--gold-deep);transform:translateY(0)scale(1.45)}.training-wheel-dial button.is-distant{pointer-events:none}.training-wheel-dial button.is-active:after{content:"";width:32px;height:2px;margin:calc(12px * var(--layout-spacing-scale)) auto 0;background:var(--gold-deep);display:block}.training-wheel-dial button:focus-visible{outline:1px solid var(--gold-deep);outline-offset:5px;border-radius:8px}.training-wheel-photo{margin:0 0 calc(20px * var(--layout-spacing-scale));border-radius:6px;height:clamp(220px,44svh,400px);overflow:hidden}.training-wheel-photo img{object-fit:cover;width:100%;height:100%;display:block}#footprint .training-overview{max-width:560px;margin:0 auto calc(44px * var(--layout-spacing-scale));text-align:center;grid-template-columns:1fr}.training-wheel-metrics{gap:calc(32px * var(--layout-spacing-scale));padding-top:calc(16px * var(--layout-spacing-scale));border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.training-wheel-metrics dt{color:var(--muted);font-size:16px}.training-wheel-metrics dd{margin:calc(8px * var(--layout-spacing-scale)) 0 0;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px}.training-wheel-metrics dd>span:last-child{color:var(--muted);letter-spacing:0;font-size:16px}.training-wheel-status{min-height:80px;padding-top:calc(16px * var(--layout-spacing-scale));border-top:1px solid var(--line)}.training-wheel-status p{margin:0 0 calc(14px * var(--layout-spacing-scale));font-size:28px}.training-wheel-status>span{color:var(--muted);font-size:17px}.training-wheel-pagination{margin-top:calc(20px * var(--layout-spacing-scale));color:var(--muted);letter-spacing:.08em;justify-content:flex-end;align-items:center;font-size:14px;display:flex}.training-wheel-pagination>div{gap:calc(12px * var(--layout-spacing-scale));display:flex}.training-wheel-pagination button{border:1px solid var(--line);width:38px;height:38px;color:var(--gold-deep);cursor:pointer;background:0 0;border-radius:50%;transition:background .3s}.training-wheel-pagination button:hover:not(:disabled){background:#dcb34012}.training-wheel-pagination button:disabled{opacity:.3;cursor:default}@media (width>=900px) and (height<=639px){.training-wheel-sticky{min-height:0}.training-wheel-dial{height:300px}.training-wheel-dial button{transform:translateY(calc(var(--year-offset) * 58px)) translateX(var(--year-curve)) rotateX(calc(var(--year-offset) * -12deg)) scale(.7)}.training-wheel-dial button.is-active{transform:scale(1.2)}.training-wheel-photo{height:clamp(150px,38svh,220px);margin-bottom:calc(12px * var(--layout-spacing-scale))}.training-wheel-metrics{padding-top:calc(16px * var(--layout-spacing-scale))}.training-wheel-metrics dd{font-size:34px}.training-wheel-pagination{margin-top:calc(20px * var(--layout-spacing-scale))}}@media (width<=899px){.training-wheel-track{margin:calc(36px * var(--layout-spacing-scale)) 0 calc(60px * var(--layout-spacing-scale));height:auto!important}.training-wheel-sticky{height:auto;min-height:0;position:relative;top:auto;overflow:visible}.training-wheel-stage{gap:calc(38px * var(--layout-spacing-scale));grid-template-columns:1fr}.training-wheel-dial{align-items:center;gap:calc(18px * var(--layout-spacing-scale));perspective:none;height:84px;padding:calc(12px * var(--layout-spacing-scale)) calc(10px * var(--layout-spacing-scale));scrollbar-width:none;display:flex;overflow-x:auto}.training-wheel-gear{display:none}.training-wheel-dial button,.training-wheel-dial button.is-distant{opacity:.5;pointer-events:auto;flex:none;width:70px;height:54px;font-size:25px;position:relative;top:auto;right:auto;transform:none}.training-wheel-dial button.is-active{opacity:1;transform:scale(1.2)}.training-wheel-panel{width:100%;max-width:560px;margin:auto}.training-wheel-photo{aspect-ratio:16/10;height:auto}.training-wheel-metrics dd{font-size:38px}}.coverage-map{--cm-paper:var(--paper,#faf9f8);--cm-land:#fbe4cb;--cm-covered:#ed9b45;--cm-lit:#f8be76;--cm-hub:#c56816;--cm-line:#a64c0b;--cm-line-soft:#a64c0b8c;--cm-cycle:7s;--cm-stagger:.3s;--cm-start:1.6s;gap:clamp(calc(32px * var(--layout-spacing-scale)),calc(5vw * var(--layout-spacing-scale)),calc(80px * var(--layout-spacing-scale)));color:var(--ink,#25251f);grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:center;display:grid}.coverage-map-panel{min-width:0;padding-top:calc(28px * var(--layout-spacing-scale));border-top:1px solid var(--ink,#25251f);flex-direction:column;display:flex}.coverage-map-total{align-items:baseline;gap:calc(10px * var(--layout-spacing-scale));margin:0;display:flex}.coverage-map-total strong{color:var(--ink,#25251f);font:var(--fw-semibold) var(--text-figure)/1 var(--font-display,serif);font-variant-numeric:tabular-nums}.coverage-map-total span{color:var(--muted,#66645e);font-size:var(--text-sm)}.coverage-map-legend{gap:calc(10px * var(--layout-spacing-scale));margin:calc(26px * var(--layout-spacing-scale)) 0 0;padding:calc(20px * var(--layout-spacing-scale)) 0;border-block:1px solid var(--line,#deded9);color:var(--muted,#66645e);font-size:var(--text-xs);list-style:none;display:grid}.coverage-map-legend li{align-items:center;gap:calc(12px * var(--layout-spacing-scale));display:flex}.coverage-map-legend i{flex:none;width:16px;height:10px;display:block}.coverage-map-legend .is-hub{width:8px;height:8px;margin-inline:calc(4px * var(--layout-spacing-scale));background:var(--cm-hub);border-radius:50%;box-shadow:0 0 0 3px #ed9b4538}.coverage-map-legend .is-covered{background:var(--cm-covered);border-radius:2px}.coverage-map-legend .is-flow{background:repeating-linear-gradient(90deg,var(--gold-deep,#9b7828) 0 3px,transparent 3px 6px);height:2px}.coverage-map-areas-title{margin:calc(22px * var(--layout-spacing-scale)) 0 calc(12px * var(--layout-spacing-scale));color:var(--gold-deep,#9b7828);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:.12em}.coverage-map-areas{gap:calc(4px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.coverage-map-areas button{width:100%;padding:calc(4px * var(--layout-spacing-scale)) 0;color:var(--ink,#25251f);font:inherit;font-size:var(--text-xs);text-align:left;cursor:default;background:0 0;border:0;transition:color .2s}.coverage-map-areas button:hover,.coverage-map-areas button.is-focus{color:var(--gold-deep,#9b7828)}.coverage-map-stage{min-width:0}.coverage-map-svg{width:100%;height:auto;max-height:740px;display:block;overflow:hidden}.coverage-map-land path{fill:var(--cm-land);stroke:var(--cm-paper);stroke-width:1px;stroke-linejoin:round;transition:fill .14s,stroke .2s}.coverage-map-land path.is-covered{fill:var(--cm-land)}.coverage-map-land path.is-hub{fill:var(--cm-covered)}.coverage-map-land path.is-focus,.coverage-map-land path.is-covered:hover{stroke:var(--cm-line);stroke-width:1.4px}.coverage-map-land path.is-covered{stroke:#fff0df;stroke-width:.8px}.coverage-map-flows path{fill:none;stroke-linecap:round}.flow-track{stroke:var(--cm-line);stroke-opacity:.18;stroke-width:1px;stroke-dasharray:3 5}.flow-stream{stroke:var(--cm-line);stroke-opacity:0;stroke-width:1.6px;stroke-dasharray:2 7}.flow-tail{stroke:#ffbd67;stroke-width:4px;stroke-dasharray:18 112;stroke-dashoffset:18px;opacity:0;filter:blur(1.3px)}.flow-head{fill:none;stroke:#fff9eb;stroke-width:2px;stroke-linecap:round;stroke-dasharray:12 112;stroke-dashoffset:12px;opacity:0;filter:drop-shadow(0 0 3px #ffae30)}.coverage-map-labels text{fill:#713607;letter-spacing:.02em;text-anchor:middle;paint-order:stroke;stroke:#fbe4cbb3;stroke-width:2.5px;stroke-linejoin:round;pointer-events:none;font-size:14px}.coverage-map-labels text.is-focus{fill:#fff;font-weight:var(--fw-semibold)}.coverage-map-flows g{transition:opacity .25s}.coverage-map.has-focus .coverage-map-flows g:not(.is-focus){opacity:.65}.coverage-map-flows g.is-focus .flow-track{stroke:var(--cm-line);stroke-opacity:.18;stroke-width:1px;stroke-dasharray:3 5}.coverage-map-hub .hub-core{fill:var(--cm-hub);stroke:var(--cm-paper);stroke-width:2px}.coverage-map-hub .hub-ring{fill:none;stroke:var(--cm-hub);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.4,.2,.7,.6) infinite cm-ring}.coverage-map-hub .hub-name{fill:#fff;font-size:14px;font-weight:var(--fw-semibold);letter-spacing:.06em;paint-order:stroke;stroke:#a64c0bd9;stroke-width:3px;stroke-linejoin:round}.coverage-map-inset .inset-frame{fill:none;stroke:var(--line,#deded9);stroke-width:1px}.coverage-map-inset path{fill:var(--cm-land);stroke:var(--cm-paper);stroke-width:2.6px}.coverage-map-inset path.is-covered{fill:var(--cm-land);stroke:#fff0df}.coverage-map-inset .inset-jd{fill:none;stroke:#a9a8a2;stroke-width:4px}.coverage-map-inset .inset-label{fill:var(--muted,#66645e);text-anchor:middle;font-size:12px}@keyframes cm-ring{0%{opacity:.8;transform:scale(.5)}80%,to{opacity:0;transform:scale(2.6)}}@media (width<=960px){.coverage-map{grid-template-columns:1fr}.coverage-map-stage{order:-1}.coverage-map-areas{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=640px){.coverage-map-labels,.coverage-map-hub .hub-name{display:none}.coverage-map-areas{grid-template-columns:repeat(4,minmax(0,1fr))}}.coverage-map-land path.is-covered.is-lit{fill:var(--cm-covered);stroke:#fff2d1;stroke-width:1.5px}.coverage-map-labels text.is-lit{fill:#fff;font-weight:var(--fw-semibold);stroke:#b44d0a;stroke-width:2px}.coverage-map-inset path.is-covered.is-lit{fill:var(--cm-covered)}.coverage-map-count{min-width:2ch;display:inline-grid;overflow:hidden}.coverage-map-total .coverage-map-count-value{color:inherit;font:inherit;animation:.2s ease-out both cm-count-tick;display:block}.coverage-map-areas{grid-auto-rows:31px;align-content:start;min-height:206px}.coverage-map-areas li.is-revealed{animation:.55s ease-out both cm-area-reveal}@keyframes cm-area-reveal{0%{opacity:.3}to{opacity:1}}@media (width<=960px){.coverage-map-areas{min-height:136px}}@media (width<=640px){.coverage-map-areas{min-height:206px}}@keyframes cm-count-tick{0%{opacity:.5;transform:translateY(8%)}to{opacity:1;transform:none}}.brand-page .coverage-map{grid-template-columns:minmax(0,var(--brand-map-panel-width)) minmax(0,1fr);gap:var(--brand-map-gap)}.brand-page .coverage-map-panel{padding:var(--space-6);background:var(--surface-light);border:0;border-radius:0}@media (width<=960px){.brand-page .coverage-map{grid-template-columns:1fr}.brand-page .coverage-map-stage,.brand-page .coverage-map-panel{order:0}}.brand-page .coverage-map-areas{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--brand-map-region-row-height);gap:var(--space-1) var(--space-2);min-height:calc(6 * var(--brand-map-region-row-height) + 5 * var(--space-1))}.brand-page .coverage-map-areas button{font-size:var(--brand-map-region-font-size);white-space:nowrap;line-height:var(--lh-normal)}@media (width<=480px){.brand-page .coverage-map-areas{min-height:calc(8 * var(--brand-map-region-row-height) + 7 * var(--space-1));grid-template-columns:repeat(3,minmax(0,1fr))}}.coverage-map[data-sequence-phase=holding] .hub-ring{animation-play-state:paused}.coverage-map-companies{gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--brand-map-company-legend-size);padding:0;list-style:none;display:grid}.coverage-map-companies li{align-items:center;gap:var(--space-3);display:flex}.coverage-map-companies i{background:var(--cm-hub);border-radius:50%;flex:none;width:8px;height:8px}.coverage-map-companies .company-city{color:var(--muted)}.coverage-map-company-nodes{pointer-events:none}.company-leader{fill:none;stroke:var(--cm-line);stroke-opacity:.65;stroke-width:1px}.company-core{fill:var(--paper);stroke:var(--cm-hub);stroke-width:1.5px}.company-dot{fill:var(--cm-hub)}.company-pulse{fill:none;stroke:var(--cm-hub);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:cm-ring var(--brand-map-pulse-duration) cubic-bezier(.4,.2,.7,.6) infinite;animation-delay:calc(var(--i) * .35s)}.company-label .company-name{fill:var(--brand-map-label-text);font-size:var(--brand-map-company-label-size);font-weight:var(--fw-semibold);letter-spacing:1px}.company-label .company-city{fill:var(--brand-map-label-city);font-size:14px;font-weight:var(--fw-regular)}.company-label path{fill:none;stroke-width:1px}.coverage-map:not(.is-active) .company-pulse,.coverage-map[data-sequence-phase=holding] .company-pulse{animation-play-state:paused}.coverage-map .flow-tail{stroke-width:2.6px;filter:none}.coverage-map .flow-head{stroke-width:1.6px;filter:none}body #main .brand-page .coverage-map{font-family:var(--official-font);color:var(--brand-map-text)}body #main .brand-page .coverage-map-total{line-height:1.2!important}body #main .brand-page .coverage-map-total strong{font-family:var(--official-font);font-size:var(--brand-map-number-size);letter-spacing:-.025em;color:var(--brand-map-text);font-weight:500;line-height:1}body #main .brand-page .coverage-map-total>span{font-size:var(--brand-map-note-size);color:var(--brand-map-secondary);line-height:1.5}body #main .brand-page .coverage-map-companies{gap:var(--space-2);margin-top:var(--space-5)}body #main .brand-page .coverage-map-companies li{color:var(--brand-map-text);font-size:var(--brand-map-company-legend-size)!important;font-weight:400!important;line-height:1.7!important}body #main .brand-page .coverage-map-companies .company-city{color:var(--brand-map-secondary)}body #main .brand-page .coverage-map-legend{margin-top:var(--space-5);padding-block:var(--space-4);gap:var(--space-2);border-color:var(--line)}body #main .brand-page .coverage-map-legend li{color:var(--brand-map-secondary);font-size:var(--brand-map-note-size)!important;font-weight:400!important;line-height:1.6!important}body #main .brand-page .coverage-map-areas-title{margin:var(--space-5) 0 var(--space-3);letter-spacing:.04em;color:var(--brand-map-secondary);font-size:var(--brand-map-caption-size)!important;font-weight:500!important;line-height:1.5!important}body #main .brand-page .coverage-map-areas{min-height:calc(4 * var(--brand-map-region-row-height) + 3 * var(--space-1))}body #main .brand-page .coverage-map-areas button{font-size:var(--brand-map-region-font-size);color:var(--brand-map-text);font-weight:400;line-height:1.6}body #main .brand-page .coverage-map-areas button:is(:hover,:focus-visible,.is-focus){color:var(--cm-line)}.coverage-map-labels text,.coverage-map-labels text.is-lit,.coverage-map-labels text.is-focus{fill:var(--brand-map-annotation);font-family:var(--official-font);letter-spacing:0;stroke:none;font-size:14px;font-weight:400}.company-label .company-name{fill:var(--brand-map-text);font-family:var(--official-font);font-size:var(--brand-map-company-label-size);letter-spacing:0;font-weight:500}.company-label .company-city{fill:var(--brand-map-secondary);font-size:13px}.company-label .company-city-latin{letter-spacing:.8px;font-size:10px}@media (width<=480px){body #main .brand-page .coverage-map-areas{min-height:calc(5 * var(--brand-map-region-row-height) + 4 * var(--space-1))}}body #main .brand-page .coverage-map-areas{height:calc(var(--coverage-region-rows) * var(--brand-map-region-row-height) + (var(--coverage-region-rows) - 1) * var(--space-1));min-height:0}@media (width<=480px){body #main .brand-page .coverage-map-areas{height:calc(var(--coverage-region-mobile-rows) * var(--brand-map-region-row-height) + (var(--coverage-region-mobile-rows) - 1) * var(--space-1))}}.coverage-map-labels text,.coverage-map-labels text.is-lit,.coverage-map-labels text.is-focus{fill:var(--paper);text-shadow:0 1px 2px #70431f59;font-weight:600}body #main .brand-page .coverage-map-areas-title{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.coverage-map.is-sequenced .coverage-map-areas li.is-pending{visibility:hidden;opacity:0;pointer-events:none}.coverage-map.is-sequenced .coverage-map-areas li.is-revealed{animation:cm-region-arrival var(--motion-reveal-duration) var(--motion-reveal-ease) both}@keyframes cm-region-arrival{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.coverage-section--first{padding-top:calc(var(--header-height) + clamp(calc(44px * var(--layout-spacing-scale)), calc(6vw * var(--layout-spacing-scale)), calc(84px * var(--layout-spacing-scale))))}.brand-hero.brand-hero--after-coverage{min-height:0;padding:clamp(calc(40px * var(--layout-spacing-scale)), calc(5vw * var(--layout-spacing-scale)), calc(72px * var(--layout-spacing-scale))) 0 calc(64px * var(--layout-spacing-scale))}.brand-hero--after-coverage .section-heading,.brand-hero--after-coverage .brand-logo-gallery{margin-bottom:0}.brand-logo-gallery .rb-dome-sphere-main:focus-visible{outline:2px solid var(--gold-deep,#9b7828);outline-offset:-8px}.brand-hero--after-coverage{isolation:isolate;position:relative;overflow:hidden}.brand-matrix-background{z-index:-1;width:calc(100% * var(--brand-video-bleed));height:calc(100% * var(--brand-video-bleed));object-fit:cover;opacity:.5;pointer-events:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-logo-gallery .rb-dome-root--video .rb-dome-sphere-main{background:0 0}.rb-dome-root--video .rb-dome-stage{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--brand-logo-fade-height),#000 calc(100% - var(--brand-logo-fade-height)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--brand-logo-fade-height),#000 calc(100% - var(--brand-logo-fade-height)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--brand-logo-fade-height),#000 calc(100% - var(--brand-logo-fade-height)),transparent);position:relative}.rb-dome-root--video :is(.rb-dome-overlay,.rb-dome-overlay--blur,.rb-dome-edge-fade){display:none}.brand-logo-gallery .rb-dome-item__image{padding:5px;inset:5px}.brand-logo-gallery .brand-logo-stage{width:min(100%,1440px)}.brand-logo-gallery .rb-dome-logo-frame{width:calc(var(--circ) / 34 * 2 - 20px);height:calc(var(--circ) / 34 * 2 - 20px);place-items:center;display:grid}.newsroom{padding-block:clamp(calc(64px * var(--layout-spacing-scale)), calc(7vw * var(--layout-spacing-scale)), calc(110px * var(--layout-spacing-scale)))}.newsroom-heading{gap:calc(16px * var(--layout-spacing-scale));margin-bottom:calc(42px * var(--layout-spacing-scale));display:grid}.newsroom-heading .section-heading{margin-bottom:0}.newsroom-follow{color:var(--gold-deep,#9b7828);font-size:var(--text-sm);white-space:nowrap;padding-bottom:calc(4px * var(--layout-spacing-scale));justify-self:end}.newsroom-filters{gap:calc(8px * var(--layout-spacing-scale)) calc(32px * var(--layout-spacing-scale));border-bottom:1px solid var(--line,#deded9);flex-wrap:wrap;display:flex}.newsroom-filters button{padding:calc(15px * var(--layout-spacing-scale)) 0 calc(18px * var(--layout-spacing-scale));color:var(--muted,#66645e);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;transition:color .2s;position:relative}.newsroom-filters button:after{content:"";background:var(--gold,#d4af37);height:3px;transition:transform .25s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.newsroom-filters button.is-selected{color:var(--ink,#25251f);font-weight:var(--fw-bold)}.newsroom-filters button.is-selected:after{transform:scaleX(1)}.newsroom-filters button:hover,.newsroom-meta button:hover{color:var(--gold-deep,#9b7828)}.newsroom button:focus-visible,.newsroom a:focus-visible{outline:2px solid var(--gold-deep,#9b7828);outline-offset:5px}.newsroom-results{margin:calc(32px * var(--layout-spacing-scale)) 0 calc(26px * var(--layout-spacing-scale));justify-content:space-between;align-items:baseline;display:flex}.newsroom-results h3{font-size:var(--text-xl);font-weight:var(--fw-medium);margin:0}.newsroom-results p{color:var(--muted,#66645e);font-size:var(--text-xs);margin:0}.newsroom-grid{gap:calc(22px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.newsroom .newsroom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.newsroom-category{margin-top:calc(80px * var(--layout-spacing-scale))}.newsroom-category-heading{justify-content:space-between;align-items:center;gap:calc(20px * var(--layout-spacing-scale));margin-bottom:calc(28px * var(--layout-spacing-scale));padding-bottom:calc(18px * var(--layout-spacing-scale));border-bottom:1px solid var(--line,#deded9);display:flex}.newsroom-category-heading h3{font-size:var(--text-2xl);font-weight:var(--fw-medium);margin:0}.newsroom-category-heading a{color:var(--gold-deep,#9b7828);font-size:var(--text-sm);white-space:nowrap}.newsroom-story{min-width:0;padding-bottom:calc(25px * var(--layout-spacing-scale));border-bottom:1px solid var(--line,#deded9);flex-direction:column;display:flex}.newsroom-image{aspect-ratio:16/10;background:#eeece7;border-radius:4px;display:block;overflow:hidden}.newsroom .newsroom-image{aspect-ratio:var(--news-feature-aspect)}.newsroom-image img{object-fit:contain;width:100%;height:100%}.newsroom-image--product{background:#080705}.newsroom-image--product img,.feed-hero-slide-img.news-product-image{object-fit:contain;background:#080705}.newsroom-story:hover .newsroom-image img{transform:none}.newsroom-meta{justify-content:space-between;align-items:center;gap:calc(12px * var(--layout-spacing-scale));margin:calc(21px * var(--layout-spacing-scale)) 0 calc(12px * var(--layout-spacing-scale));font-size:var(--text-2xs);display:flex}.newsroom-meta button{color:var(--gold-deep,#9b7828);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.newsroom-meta time{color:var(--muted,#66645e);font-variant-numeric:tabular-nums}.newsroom-story h4{font-size:clamp(var(--text-lg), calc(1.4vw + 2px), var(--text-xl));font-weight:var(--fw-semibold);margin:0 0 calc(12px * var(--layout-spacing-scale));line-height:1.6}.newsroom-story h4 a{color:var(--ink,#25251f);transition:color .2s}.newsroom-story h4 a:hover{color:var(--gold-deep,#9b7828)}.newsroom-summary{font-size:var(--text-sm);color:var(--muted,#66645e);margin:0;line-height:1.85}.newsroom-load-trigger{pointer-events:none;width:100%;height:1px}body main .news-hero .landing-hero-frame{height:auto;min-height:0;aspect-ratio:var(--news-feature-aspect)}.news-hero .landing-hero-images{inset:0;transform:none}.news-hero .landing-hero-image{object-fit:contain;object-position:center;animation:none}.news-hero .landing-hero-wash{z-index:1;background:linear-gradient(#0000 35%,#0000002e 58%,#000000c7 100%);display:block!important}.news-hero-cover-link{z-index:2;position:absolute;inset:0}.news-hero .landing-hero-copy{height:auto;padding:calc(28px * var(--layout-spacing-scale)) max(var(--gutter),calc((100% - var(--content-width)) / 2)) calc(36px * var(--layout-spacing-scale));z-index:3;pointer-events:none;position:absolute;inset:auto 0 0}.news-hero .landing-hero-copy>div{width:100%;min-width:0;padding-right:calc(70px * var(--layout-spacing-scale))}body main .news-hero .landing-hero-copy h1{max-width:100%;letter-spacing:var(--tracking-tight);text-shadow:0 1px 8px #00000040;margin:0;color:#fff!important;font-size:clamp(24px,2.5vw + 2px,38px)!important}.news-hero .landing-hero-copy h1 a{color:inherit;pointer-events:auto}body main .news-hero .landing-hero-copy p{max-width:100%;margin:calc(10px * var(--layout-spacing-scale)) 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden;color:#ffffffe0!important;font-size:17px!important}.news-hero .landing-carousel-arrow,.news-hero .landing-carousel-dots{z-index:4}.news-hero .landing-carousel-dots{bottom:12px;right:var(--gutter);position:absolute}.news-hero .landing-carousel-dots button:after{background:#ffffff80}.news-hero .landing-carousel-dots button.is-active:after{background:#fff}.news-hero a:focus-visible{outline-offset:-4px;outline:2px solid #fff}@media (width<=720px){.news-hero .landing-hero-copy{padding:calc(12px * var(--layout-spacing-scale)) calc(42px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale))}.news-hero .landing-hero-copy>div{padding-right:0}body main .news-hero .landing-hero-copy h1{line-height:1.3;font-size:clamp(17px,3.8vw + 2px,25px)!important}body main .news-hero .landing-hero-copy p{margin-top:calc(6px * var(--layout-spacing-scale));-webkit-line-clamp:1;font-size:13px!important}.news-hero .landing-carousel-arrow{width:26px;height:26px;font-size:24px;top:calc(50% - 13px)}.news-hero .landing-carousel-arrow--prev{left:8px}.news-hero .landing-carousel-arrow--next{right:8px}.news-hero .landing-carousel-dots{bottom:0;right:12px}}@media (width<=960px){.newsroom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-filters{gap:calc(4px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale))}}@media (width<=640px){.newsroom-heading{margin-bottom:calc(28px * var(--layout-spacing-scale))}.newsroom-filters{gap:0 calc(24px * var(--layout-spacing-scale))}.newsroom-filters button{font-size:var(--text-sm);padding:calc(12px * var(--layout-spacing-scale)) 0}.newsroom-grid{gap:calc(17px * var(--layout-spacing-scale));grid-template-columns:1fr}.newsroom-results{margin-top:calc(26px * var(--layout-spacing-scale))}.newsroom-image{aspect-ratio:var(--news-feature-aspect)}}.newsroom-toolbar{align-items:center;gap:calc(24px * var(--layout-spacing-scale));margin-bottom:calc(22px * var(--layout-spacing-scale));flex-wrap:wrap;display:flex}.newsroom-selects{gap:calc(18px * var(--layout-spacing-scale));flex:1;display:flex}.newsroom-topic-select{align-items:center;gap:calc(4px * var(--layout-spacing-scale));padding:calc(8px * var(--layout-spacing-scale)) 0;color:var(--ink);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;display:inline-flex;position:relative}.newsroom-topic-select:after{content:"";height:var(--nav-underline-height);border-radius:var(--nav-underline-height);background:var(--ink);transform-origin:100%;transition:transform var(--nav-underline-duration) var(--nav-underline-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.newsroom-topic-select:is(:hover,:focus-visible,.is-active):after{transform-origin:0;transform:scaleX(1)}.newsroom-topic-select.is-active{font-weight:var(--nav-selected-weight)}.newsroom .newsroom-topic-select:focus-visible{outline:none}.newsroom-topic-select[data-pointer-focus]:not(.is-active):focus-visible:after{transform:scaleX(0)}.newsroom-topic-select-icon{width:var(--nav-chevron-size);height:var(--nav-chevron-size);color:var(--muted);transition:transform var(--nav-underline-duration) var(--nav-underline-ease);flex:none}.newsroom-topic-select[data-state=open] .newsroom-topic-select-icon{transform:rotate(180deg)}.newsroom-topic-select svg{width:var(--nav-chevron-size);height:var(--nav-chevron-size)}.newsroom-topic-menu{z-index:120;min-width:max(var(--radix-select-trigger-width),220px);max-height:min(var(--radix-select-content-available-height,440px),440px);background:var(--paper);border:1px solid var(--line);border-radius:var(--nav-service-panel-radius);transform-origin:var(--radix-select-content-transform-origin);animation:newsroom-topic-menu-in .24s var(--ease-out);overflow:hidden;box-shadow:0 12px 30px #0000001a}.newsroom-topic-menu[data-state=closed]{animation:newsroom-topic-menu-out .18s var(--ease-out)}@keyframes newsroom-topic-menu-in{0%{opacity:0;transform:translateY(6px)}}@keyframes newsroom-topic-menu-out{to{opacity:0;transform:translateY(6px)}}.newsroom-topic-menu-viewport{padding:var(--space-3);max-height:inherit}.newsroom-topic-option{align-items:center;gap:var(--space-3);padding:calc(8px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale));font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--motion-fast) var(--ease-out);border:1px solid #0000;border-radius:10px;outline:none;line-height:1.5;display:flex}.newsroom-topic-option[data-highlighted]{background:var(--paper-soft)}.newsroom-topic-option[data-state=checked]{background:var(--paper-soft);font-weight:var(--fw-semibold)}.newsroom-topic-option[data-disabled]{color:var(--muted);cursor:default;opacity:.55}.newsroom-topic-option-count{color:var(--muted);font-size:var(--nav-font-size);font-variant-numeric:tabular-nums;margin-left:auto}.newsroom-topic-option-check{width:16px;height:16px;color:var(--ink);opacity:0;transition:opacity var(--motion-fast) var(--ease-out);place-items:center;display:grid}.newsroom-topic-option[data-state=checked] .newsroom-topic-option-check{opacity:1}.newsroom-topic-option-check svg{width:16px;height:16px}.newsroom-search{width:30%;min-width:220px;padding:0 calc(20px * var(--layout-spacing-scale));border:1px solid #dedede;border-radius:999px;align-items:center;height:52px;display:flex}.newsroom-search input{width:100%;min-width:0;font-size:var(--body-size);background:0 0;border:0;outline:0}.newsroom-search input::-webkit-search-cancel-button{display:none}.newsroom-search button{color:var(--ink);padding:calc(4px * var(--layout-spacing-scale));background:0 0;border:0;font-size:26px}.newsroom-view{border:1px solid #dedede;border-radius:999px;display:flex;overflow:hidden}.newsroom-view button{color:#929292;background:#fff;border:0;place-items:center;width:48px;height:42px;display:grid}.newsroom-view button+button{border-left:1px solid #dedede}.newsroom-view button[aria-pressed=true]{color:var(--ink);background:#f3f3f3}.newsroom-view svg{fill:currentColor;width:18px;height:18px}.newsroom-tags{gap:calc(8px * var(--layout-spacing-scale));margin-top:calc(20px * var(--layout-spacing-scale));flex-wrap:wrap;display:flex}.newsroom-tags button{font:inherit;color:var(--ink);padding:calc(5px * var(--layout-spacing-scale)) calc(14px * var(--layout-spacing-scale));cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:999px;font-size:17px}body main .newsroom-story h4{margin:calc(20px * var(--layout-spacing-scale)) 0 0}.newsroom-date{font-size:var(--body-size);color:var(--muted);margin-top:calc(20px * var(--layout-spacing-scale));display:block}.newsroom-story-copy{min-width:0}.newsroom-grid--list{gap:calc(14px * var(--layout-spacing-scale));grid-template-columns:1fr}.newsroom .newsroom-grid--list{grid-template-columns:1fr}.newsroom-grid--list .newsroom-story{gap:calc(32px * var(--layout-spacing-scale));grid-template-columns:minmax(180px,28%) minmax(0,1fr);align-items:center;display:grid}.newsroom-grid--list .newsroom-tags{margin-top:0}.newsroom-empty{text-align:center;padding:calc(60px * var(--layout-spacing-scale)) 0}@media (width<=960px){.newsroom .newsroom-grid:not(.newsroom-grid--list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.newsroom .newsroom-grid:not(.newsroom-grid--list){grid-template-columns:1fr}}@media (width<=720px){.newsroom-toolbar{gap:calc(16px * var(--layout-spacing-scale));margin-bottom:calc(14px * var(--layout-spacing-scale))}.newsroom-selects{gap:calc(4px * var(--layout-spacing-scale));flex:auto;width:100%}.newsroom-topic-select{font-size:18px}.newsroom-search{flex:1;width:auto;min-width:0;height:46px}.newsroom-grid--list .newsroom-story{gap:calc(16px * var(--layout-spacing-scale));grid-template-columns:32% minmax(0,1fr)}.newsroom-grid--list .newsroom-image{aspect-ratio:var(--news-feature-aspect)}.newsroom-date{font-size:18px}.newsroom-grid--list .newsroom-tags button{padding:calc(4px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));font-size:14px}}body main .newsroom-list-summary{-webkit-line-clamp:2;margin:calc(16px * var(--layout-spacing-scale)) 0 0;font-size:var(--body-size);line-height:var(--lh-normal);color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newsroom-tags{margin-top:calc(16px * var(--layout-spacing-scale));gap:calc(6px * var(--layout-spacing-scale))}.newsroom-tags button{padding:calc(4px * var(--layout-spacing-scale)) calc(11px * var(--layout-spacing-scale));font-size:14px}.newsroom-date{font-size:var(--news-card-date-size);margin-top:calc(16px * var(--layout-spacing-scale))}@media (width<=720px){.newsroom-date{font-size:var(--news-card-date-mobile-size)}.newsroom-grid--list .newsroom-tags button{padding:calc(3px * var(--layout-spacing-scale)) calc(6px * var(--layout-spacing-scale));font-size:11.6px}}body main .newsroom-story h4,.newsroom-date{margin-top:calc(8px * var(--layout-spacing-scale))}.newsroom-toolbar{gap:var(--space-6);padding-bottom:var(--space-1);flex-wrap:nowrap;overflow-x:auto}.newsroom-selects{flex:none;gap:0}.newsroom-common-topics{gap:var(--space-5);flex-wrap:nowrap;flex:none;margin:0;display:flex}.newsroom-common-topics button{padding:calc(8px * var(--layout-spacing-scale)) 0;color:var(--muted);font:inherit;font-size:var(--news-topic-tag-size);line-height:var(--lh-snug);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) var(--ease-out);background:0 0;border:0;border-radius:0;position:relative}.newsroom-common-topics button:after{content:"";height:var(--nav-underline-height);border-radius:var(--nav-underline-height);background:var(--ink);transform-origin:100%;transition:transform var(--nav-underline-duration) var(--nav-underline-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.newsroom-common-topics button:is(:hover,:focus-visible,[aria-pressed=true]):after{transform-origin:0;transform:scaleX(1)}.newsroom-common-topics button:hover{color:var(--ink)}.newsroom-common-topics button[aria-pressed=true]{color:var(--ink);font-weight:var(--fw-semibold)}.newsroom .newsroom-common-topics button:focus-visible{outline:none}.newsroom-toolbar .newsroom-search{border-color:var(--line);flex:1;width:auto;min-width:160px;margin-left:auto}.newsroom-toolbar .newsroom-view{border-color:var(--line);flex:none}@media (width<=720px){.newsroom-toolbar{gap:var(--space-4)}.newsroom-selects{width:auto}}.newsroom-toolbar .newsroom-search{flex:0 0 var(--news-search-width);min-width:var(--news-search-min-width);height:var(--news-filter-height);padding-inline:var(--space-2)}.newsroom-view button{height:var(--news-filter-height)}.newsroom-search input{font:inherit;line-height:var(--lh-snug)}.newsroom-story-meta{align-items:center;gap:var(--space-2) var(--news-meta-gap);margin-top:var(--news-title-meta-gap);flex-wrap:wrap;display:flex}.newsroom-story-meta .newsroom-date{line-height:var(--lh-snug);white-space:nowrap;flex:none;margin:0}.newsroom-story-meta .newsroom-tags{margin:0;display:contents}.newsroom-story-meta .newsroom-tags button{line-height:var(--lh-snug);color:var(--muted);font-size:var(--nav-font-size);line-height:var(--lh-snug);background:0 0;border:0;border-radius:0;padding:0}.newsroom-story-meta .newsroom-tags button:hover{color:var(--gold-deep);text-underline-offset:3px;text-decoration:underline}:is(.news-hero,.unified-hero--carousel)+.newsroom{padding-top:var(--news-hero-following-space)}.newsroom:has(.newsroom-grid:not(.newsroom-grid--list)){background:var(--surface-light)}.newsroom-grid:not(.newsroom-grid--list){align-items:start}body #main .newsroom-grid:not(.newsroom-grid--list) .newsroom-story{background:var(--paper);border:0;padding:0}.newsroom-grid:not(.newsroom-grid--list) .newsroom-image{width:100%;margin:0}.newsroom-grid:not(.newsroom-grid--list) .newsroom-story-copy{box-sizing:border-box;width:100%;padding:var(--space-4) var(--space-5) var(--space-5);margin:0}body #main .newsroom-grid:not(.newsroom-grid--list) .newsroom-story h4{margin:0}.newsroom .newsroom-grid{row-gap:33px}.newsroom .newsroom-story{--motion-stagger:.18s}.newsroom-toolbar{scroll-margin-top:calc(var(--header-height) + var(--space-5))}.newsroom-pagination{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-10);display:flex}body main .newsroom-page-status{color:var(--muted);font-size:var(--text-sm);margin:0}.newsroom-page-controls,.newsroom-page-slot{align-items:center;gap:var(--space-2);display:flex}.newsroom-page-controls button{min-width:40px;height:40px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--space-1);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast);place-items:center;display:grid}.newsroom-page-controls button:hover:not(:disabled){background:var(--paper-soft)}.newsroom-page-controls button[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.newsroom-page-controls button:disabled{opacity:.35;cursor:default}.newsroom-page-controls button:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.newsroom-page-ellipsis{color:var(--muted)}@media (width<=720px){.newsroom-pagination{gap:var(--space-4);flex-direction:column}.newsroom-page-controls,.newsroom-page-slot{gap:var(--space-1)}.newsroom-page-controls button{min-width:36px;height:40px}}body #main .newsroom-story h4{-webkit-line-clamp:2;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:3.1em;max-height:3.1em;font-weight:600;display:-webkit-box;overflow:hidden;font-size:var(--news-card-title-size)!important;line-height:1.55!important}body #main .newsroom-story h4 a{white-space:normal}.service-system-page{background:var(--paper);color:var(--ink);font-family:var(--font-body)}.service-system-intro{padding:calc(var(--header-height) + calc(68px * var(--layout-spacing-scale))) 0 calc(40px * var(--layout-spacing-scale))}.service-system-intro .page-heading{margin:0}.service-system-section{padding:var(--section-space) 0}.service-system-section--soft{background:var(--paper-soft)}.service-system-section .container{min-width:0}.service-system-section h3{font-size:25px;font-weight:600;line-height:1.45}.service-system-section h4{font-size:22px;font-weight:600;line-height:1.4}.service-system-section p{color:var(--muted);font-size:17px;line-height:1.8}.service-system-section button{font-family:inherit}.service-system-section button:focus-visible,.service-contact-link:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.service-item-number{color:var(--gold-deep);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.assessment-legacy-section{padding:calc(50px * var(--layout-spacing-scale)) 0;background-position:50%;background-size:cover}.assessment-legacy-section .section-heading{margin-bottom:calc(40px * var(--layout-spacing-scale))}.assessment-legacy--profit{background-image:url(/assets/optimized-20261102/257bb4c8b7a9e9.webp)}.assessment-legacy--profit .section-heading h2,.assessment-legacy--evaluation .section-heading h2{color:var(--surface)}.assessment-benefits{padding-top:calc(40px * var(--layout-spacing-scale));grid-template-columns:repeat(5,minmax(0,1fr));gap:2%;display:grid}.assessment-benefits article{min-height:290px;padding:0 calc(10px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale));background:var(--surface);border:0;border-radius:0;transition:background-color .25s;position:relative}.assessment-legacy-icon{width:80px;height:80px;margin:calc(-40px * var(--layout-spacing-scale)) auto 0;background:var(--gold-deep);border-radius:50%;place-items:center;transition:background-color .25s;display:grid;position:relative}.assessment-legacy-icon span{background:var(--surface);width:40px;height:auto;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.assessment-benefits h3{min-height:62px;margin:calc(30px * var(--layout-spacing-scale)) 0 calc(10px * var(--layout-spacing-scale));padding:0 calc(10px * var(--layout-spacing-scale));text-align:center;font-size:24px;font-weight:400;line-height:1.4}.assessment-benefits p{font-size:16px;line-height:24px;transition:color .25s}.assessment-benefits article:hover{background:var(--gold-deep)}.assessment-benefits article:hover .assessment-legacy-icon{background:var(--surface)}.assessment-benefits article:hover .assessment-legacy-icon span{background:var(--gold-deep)}.assessment-benefits article:hover h3,.assessment-benefits article:hover p{color:var(--surface)}.service-system-section .service-policy-note{margin-top:calc(22px * var(--layout-spacing-scale));color:var(--surface);font-size:14px}.assessment-audiences{grid-template-columns:repeat(4,minmax(0,1fr));gap:2%;display:grid}.assessment-audiences article{padding:calc(20px * var(--layout-spacing-scale)) calc(40px * var(--layout-spacing-scale));background:var(--surface);text-align:center;border:0;border-radius:0;box-shadow:0 0 10px #25251f1a}.assessment-audience-icon{object-fit:contain;filter:grayscale();width:100px;height:100px;margin:0 auto;transition:filter .5s;display:block}.assessment-audiences article:hover .assessment-audience-icon{filter:sepia(.7)saturate(.65)}.assessment-audiences h3{margin:calc(20px * var(--layout-spacing-scale)) 0;letter-spacing:1px;font-size:24px;font-weight:400}.assessment-audiences dl{margin:0}.assessment-audiences dl>div+div{margin-top:0}.assessment-audiences dt{color:var(--ink);font-size:16px;font-weight:600;line-height:25px}.assessment-audiences dd{color:var(--muted);margin:0;font-size:16px;line-height:25px}.assessment-legacy--evaluation{background-image:url(/assets/optimized-20261102/32103176e0b228.webp)}.assessment-apply-tabs{padding-top:calc(10px * var(--layout-spacing-scale));background:var(--gold-deep);grid-template-columns:1fr 1fr;display:grid}.assessment-apply-tabs button{min-height:60px;padding:calc(10px * var(--layout-spacing-scale));background:var(--gold-deep);color:var(--surface);letter-spacing:2px;cursor:pointer;border:0;font-size:24px;line-height:1.4}.assessment-apply-tabs button[aria-selected=true]{background:var(--surface);color:var(--gold-deep)}.assessment-apply-tabs button:focus-visible{outline-offset:-6px;outline:2px solid}.assessment-apply-grid{background:var(--surface)}.assessment-apply-panel{grid-template-columns:1fr 1fr;display:grid}.assessment-apply-panel[hidden]{display:none}.assessment-apply-photo,.assessment-apply-panel dl{padding:calc(12px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale)) calc(40px * var(--layout-spacing-scale));min-width:0;margin:0}.assessment-apply-photo img{width:100%;height:auto;display:block}.assessment-apply-panel dl>div{padding-bottom:calc(10px * var(--layout-spacing-scale));margin-bottom:calc(10px * var(--layout-spacing-scale));border-bottom:1px dashed var(--line)}.assessment-apply-panel dl>div:last-child{margin-bottom:0}.assessment-apply-panel dt{color:var(--ink);font-size:20px;font-weight:600}.assessment-apply-panel dd{margin:calc(10px * var(--layout-spacing-scale)) 0 0;color:var(--muted);font-size:18px;line-height:1.4}.assessment-apply-panel:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.assessment-legacy--process{background-image:url(/assets/optimized-20261102/338ba6d071c5a1.webp)}.assessment-legacy--process .section-heading{margin-bottom:calc(80px * var(--layout-spacing-scale))}.assessment-process-track{position:relative}.assessment-process-track:before,.assessment-process:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:50px;left:0}.assessment-process{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.assessment-process li{z-index:1;padding:0 calc(10px * var(--layout-spacing-scale));text-align:center;position:relative}.assessment-process h3{color:var(--muted);margin:0;font-size:24px;font-weight:400;line-height:20px}.assessment-process .service-item-number{width:30px;height:30px;margin:calc(15px * var(--layout-spacing-scale)) auto;background:var(--muted);color:var(--surface);border-radius:50%;place-items:center;font-size:18px;font-weight:400;display:grid}.assessment-process p{margin:0;font-size:26px;line-height:1.4}.assessment-process li:hover h3,.assessment-process li:hover p{color:var(--gold-deep)}.assessment-process li:hover .service-item-number{background:var(--gold-deep)}.assessment-process-roles{margin:calc(100px * var(--layout-spacing-scale)) 0 0}.assessment-process-roles>div{margin:calc(10px * var(--layout-spacing-scale)) 0;padding-left:calc(20px * var(--layout-spacing-scale));color:var(--muted);font-size:20px;line-height:1.6;position:relative}.assessment-process-roles>div:before{content:"";background:var(--gold-deep);border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:0}.assessment-process-roles dt,.assessment-process-roles dd{margin:0;font-weight:400;display:inline}.service-picture-backdrop{z-index:1000;padding:calc(24px * var(--layout-spacing-scale));background:#25251fa6;place-items:center;display:grid;position:fixed;inset:0}.service-picture-dialog{width:min(1180px,100%);max-height:92vh;padding:calc(20px * var(--layout-spacing-scale));border-radius:var(--radius-card);background:var(--surface);color:var(--ink)}.service-picture-dialog-head{justify-content:space-between;align-items:center;gap:calc(24px * var(--layout-spacing-scale));margin-bottom:calc(16px * var(--layout-spacing-scale));display:flex}.service-picture-dialog-head h2{font-size:18px;font-weight:500;line-height:1.5}.service-picture-dialog-head button{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;font-size:26px}.service-picture-dialog>img{object-fit:contain;width:100%;max-height:calc(92vh - 95px);display:block}.ppt-source-scroll{scrollbar-width:thin;scrollbar-color:var(--gold-deep) var(--paper-soft);overflow-x:auto}.ppt-source-scroll:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.ppt-source-canvas{width:100%;height:auto;font-family:var(--font-body);display:block}.ppt-original-picture{width:100%;height:100%;position:relative;overflow:hidden}.ppt-original-picture img{object-fit:fill;max-width:none;display:block;position:absolute}.ppt-object text{-webkit-user-select:text;user-select:text}.ppt-object--interactive{cursor:pointer;outline:none}.ppt-object-focus{stroke:var(--gold-deep);stroke-width:2px;opacity:0;pointer-events:all;transition:opacity .2s}.ppt-object--interactive:hover .ppt-object-focus,.ppt-object--interactive:focus-visible .ppt-object-focus,.ppt-object.is-selected .ppt-object-focus{opacity:1}.ppt-object.is-selected .ppt-object-focus{fill:#d4af3714}@media (width<=1000px){.assessment-benefits{gap:calc(64px * var(--layout-spacing-scale)) 2%;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-audiences{gap:calc(20px * var(--layout-spacing-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-benefits h3{min-height:0}.assessment-process p,.assessment-process h3{font-size:20px}}@media (width<=720px){.ppt-source-canvas{min-width:1050px}.service-system-intro{padding-top:calc(var(--header-height) + calc(44px * var(--layout-spacing-scale)))}.service-picture-backdrop{padding:calc(12px * var(--layout-spacing-scale))}.assessment-legacy-section{padding:calc(50px * var(--layout-spacing-scale)) 0}.assessment-benefits article{min-height:0;padding:0 calc(16px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale))}.assessment-benefits h3{margin-top:calc(20px * var(--layout-spacing-scale));padding:0;font-size:20px}.assessment-audiences article{padding:calc(20px * var(--layout-spacing-scale))}.assessment-apply-panel{grid-template-columns:1fr}.assessment-apply-photo{padding:0}.assessment-apply-panel dl{padding:calc(20px * var(--layout-spacing-scale))}.assessment-apply-tabs button{letter-spacing:0;font-size:19px}.assessment-process{gap:calc(32px * var(--layout-spacing-scale)) calc(16px * var(--layout-spacing-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-process:before,.assessment-process-track:before{display:none}.assessment-process-roles{margin-top:calc(30px * var(--layout-spacing-scale))}.assessment-process-roles>div{font-size:18px}}@media (width<=420px){.assessment-benefits,.assessment-audiences{grid-template-columns:1fr}}.reference-inner{width:min(var(--content-width),calc(100% - 64px));margin-inline:auto}.reference-metrics{background:#fff;padding:72px 0}body #main .reference-metrics h2{color:#242845;text-align:left;letter-spacing:0;margin:0;line-height:1.4;font-size:26px!important;font-weight:600!important}body #main .reference-metrics-intro{color:#60677c;margin:12px 0 0;line-height:1.6;font-size:14px!important}.reference-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;margin-top:30px;display:grid}.reference-metrics-grid strong{font-family:var(--official-font);color:#00a5b5;font-size:44px;font-weight:700;line-height:1.15;display:block}body #main .reference-metrics-grid h3{color:#282b48;margin:10px 0 8px;line-height:1.45;font-size:18px!important;font-weight:600!important}body #main .reference-metrics-grid p{color:#60677c;margin:0;line-height:1.65;font-size:14px!important}.reference-honors{background:linear-gradient(150deg,#0000 0 47%,#bac4cc45 48% 50%,#0000 51% 63%,#bac4cc45 64% 66%,#0000 67%),linear-gradient(120deg,#dce3e8,#e9eef1 55%,#d3dce3);position:relative;overflow:hidden}.reference-honors-layout{grid-template-columns:42fr 58fr;align-items:center;gap:30px;min-height:410px;display:grid}.reference-honors-copy{z-index:2;padding-block:55px;position:relative}body #main .reference-honors h2{text-align:left;color:#34464e;letter-spacing:0;margin:0 0 16px;line-height:1.5;font-size:30px!important;font-weight:500!important}.reference-honors h2 span{color:#d59629}body #main .reference-honors-copy p{color:#697d88;max-width:350px;margin:0 0 24px;line-height:1.7;font-size:14px!important}.reference-honors-button{color:#fff;background:#355b6a;border-radius:4px;align-items:center;gap:25px;padding:10px 18px;font-size:14px;display:inline-flex}.reference-podiums{perspective:700px;justify-content:center;align-items:flex-end;height:345px;padding:0 12px;display:flex;position:relative}.reference-podium{z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;width:32%;padding-bottom:93px;display:flex;position:relative}.reference-podium img{object-fit:contain;object-position:bottom;filter:drop-shadow(5px 9px 8px #45607425);width:100%;height:150px}.reference-podium>span{color:#536775;text-align:center;margin-top:10px;font-size:11px;line-height:1.4}.reference-podium i{z-index:-1;background:linear-gradient(90deg,#f3f6f8,#e8edf0);width:108%;height:74px;position:absolute;bottom:0;box-shadow:15px 9px 17px #687e9233}.reference-podium i:before{content:"";transform-origin:0 100%;background:#f7fafb;width:100%;height:18px;position:absolute;top:-17px;left:0;transform:skew(-38deg)}.reference-podium--1{z-index:0;padding-bottom:153px}.reference-podium--1 i{height:134px}.reference-podium--1 img{height:155px}.reference-podium--2{padding-bottom:63px}.reference-podium--2 i{height:44px}.reference-podium--2 img{height:130px}@media (width<=720px){.reference-inner{width:calc(100% - 40px)}.reference-metrics{padding:48px 0}.reference-metrics-grid{gap:20px}.reference-metrics-grid strong{font-size:30px}body #main .reference-metrics h2{font-size:23px!important}body #main .reference-metrics-grid h3{font-size:15px!important}body #main .reference-metrics-grid p{font-size:12px!important}.reference-honors-layout{grid-template-columns:1fr;gap:0}.reference-honors-copy{padding:40px 0 10px}.reference-podiums{height:330px}.reference-podium img{height:125px}.reference-podium--1 img{height:135px}.reference-podium--2 img{height:115px}body #main .reference-honors h2{font-size:26px!important}}.reference-workbuddy{--reference-blue:#4b6bff;--reference-dark:#202b3e;font-family:var(--official-font);color:var(--reference-dark);background:#fff}.reference-ai-inner{width:min(1160px,100% - 64px);margin-inline:auto}.reference-ai-hero{text-align:center;background:radial-gradient(at 50% 0,#eef3ff,#0000 68%),#fff;padding:150px 0 76px}.reference-ai-badges{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.reference-ai-badges>span{color:#596880;background:#fff;border:1px solid #e2e8f5;border-radius:24px;padding:7px 14px;font-size:12px;font-weight:500;box-shadow:0 2px 8px #4670c90a}.reference-ai-badges b{color:#5576f2;margin-left:5px;font-weight:600}body #main .reference-ai-hero h1{letter-spacing:-.03em;color:var(--reference-dark);margin:0 0 28px;line-height:1.12;font-family:inherit!important;font-size:56px!important;font-weight:800!important}.reference-ai-hero h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#3b5fff,#7793ff);-webkit-background-clip:text;background-clip:text}body #main .reference-ai-hero p{color:#7a8495;max-width:680px;margin:0 auto 32px;line-height:1.8;font-size:18px!important}.reference-ai-cta{justify-content:center;gap:16px;display:flex}.reference-ai-cta a{min-width:140px;min-height:48px;color:var(--reference-blue);background:#fff;border:1px solid #e2e8f5;border-radius:10px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:500;display:inline-flex}.reference-ai-cta a:first-child{color:#fff;background:linear-gradient(120deg,#3c63ff,#6a84ff);border:0;box-shadow:0 6px 16px #4b6bff2b}.reference-ai-trust{color:#7d8798;justify-content:center;gap:38px;margin-top:38px;font-size:13px;display:flex}.reference-ai-section{padding:70px 0;scroll-margin-top:80px}.reference-ai-heading{text-align:center;max-width:680px;margin:0 auto 40px}.reference-ai-heading>span{color:#4b6bff;background:#eff4ff;border-radius:16px;margin-bottom:14px;padding:4px 12px;font-size:11px;display:inline-block}body #main .reference-ai-heading h2{color:#263244;letter-spacing:0;margin:0 0 14px;line-height:1.35;font-family:inherit!important;font-size:30px!important;font-weight:700!important}body #main .reference-ai-heading p{color:#919bad;margin:0;line-height:1.7;font-size:14px!important}.reference-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.reference-partner-card{text-align:center;background:#fff;border:1px solid #e9edf5;border-radius:18px;padding:32px 22px 24px;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.reference-partner-card:nth-child(2),.reference-partner-card:hover{box-shadow:0 8px 26px #334f8820}.reference-partner-card:before{content:"";background:linear-gradient(90deg,#8098ff,#4f70ff);height:3px;position:absolute;inset:0 0 auto}.reference-partner-icon{color:#6584ff;background:linear-gradient(135deg,#f0f5ff,#e6eeff);border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 18px;font-size:27px;display:grid}body #main .reference-partner-card h3{color:#263244;margin:0 0 10px;line-height:1.4;font-size:20px!important;font-weight:700!important}.reference-partner-tag{color:#5574f3;background:#f0f4ff;border-radius:10px;padding:4px 10px;font-size:11px}body #main .reference-partner-card p{color:#8994a7;max-width:260px;min-height:44px;margin:20px auto;line-height:1.7;font-size:13px!important}.reference-partner-card a{background:#f7f9fc;border-radius:10px;display:block;overflow:hidden}.reference-partner-card img{object-fit:contain;width:100%;height:190px;padding:10px}.reference-partner-note{color:#a0abbc;margin-top:12px;font-size:10px;display:block}.reference-ai-features{background:linear-gradient(#fafbff,#fff)}.reference-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.reference-feature-grid article{background:#f3f5ff;border-radius:14px;overflow:hidden}.reference-feature-copy{align-items:flex-start;gap:14px;padding:22px 18px;display:flex}.reference-feature-mark{color:#405986;background:linear-gradient(145deg,#eef2ff,#dce6ff);border:1px solid #c7d5f6;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid;box-shadow:0 4px 9px #3e5e9920}body #main .reference-feature-copy h3{color:#344155;margin:0 0 8px;line-height:1.4;font-size:18px!important;font-weight:700!important}body #main .reference-feature-copy p{color:#8e99ad;margin:0;line-height:1.7;font-size:12px!important}.reference-feature-grid article>a{background:linear-gradient(140deg,#8bcaff,#5399ff);height:180px;padding:16px 22px 0;display:block;overflow:hidden}.reference-feature-grid img{object-fit:contain;object-position:center top;filter:drop-shadow(0 4px 8px #22468326);width:100%;height:100%;display:block}body #main .reference-product-note{text-align:center;color:#9ca5b4;margin:26px 0 0;line-height:1.6;font-size:11px!important}.reference-workbuddy :is(a,button):focus-visible,.reference-honors a:focus-visible{outline-offset:4px;outline:3px solid #496cff}@media (width<=720px){.reference-ai-inner{width:calc(100% - 40px)}.reference-ai-hero{padding:130px 0 54px}body #main .reference-ai-hero h1{font-size:36px!important}.reference-ai-badges{gap:7px;margin-bottom:26px}.reference-ai-badges>span{padding:5px 10px;font-size:10px}body #main .reference-ai-hero p{font-size:16px!important}.reference-desktop-break{display:none}.reference-ai-trust{gap:18px;font-size:11px}.reference-ai-section{padding:48px 0}.reference-partner-grid,.reference-feature-grid{grid-template-columns:1fr}.reference-partner-card{width:100%;max-width:none;margin:auto}.reference-partner-card img{height:220px}body #main .reference-ai-heading h2{font-size:25px!important}.reference-feature-grid article>a{height:210px}.reference-feature-copy{padding:24px}}#main.site-editorial .reference-partner-product-icons{justify-content:center;align-items:center;gap:16px;margin-bottom:20px;display:flex}#main.site-editorial .reference-partner-product-icons img{object-fit:contain;width:52px;height:52px;padding:0}#main.site-editorial .reference-partner-certificate{background:#fff;border-radius:0;width:100%}#main.site-editorial .reference-partner-certificate img{object-fit:cover;width:100%;height:100%;padding:0;display:block}body #main.site-editorial .reference-partner-card,body #main.site-editorial .reference-partner-card:nth-child(2),body #main.site-editorial .reference-partner-card:hover{box-shadow:none;background:0 0}body #main.site-editorial .reference-partner-card:before{background:var(--official-accent);transform-origin:0;opacity:0;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;transform:scaleX(0)}body #main.site-editorial .reference-partner-card:is(:hover,:focus-within):before{opacity:1;transform:scaleX(1)}body #main.site-editorial .reference-partner-card .reference-partner-certificate{background:0 0;width:75%;margin:24px auto 0}body #main.site-editorial.site-editorial .reference-partner-card p{text-align:left;max-width:none;min-height:0;margin:20px auto 24px;line-height:1.7!important}body #main.site-editorial .reference-partner-card{transition:transform .25s,border-color .25s,box-shadow .25s}body #main.site-editorial .reference-partner-card:is(:hover,:focus-within){border-color:#b9b9b5;transform:translateY(-5px);box-shadow:0 12px 28px #20252b14}body #main.site-editorial.site-editorial .reference-partner-card p{width:85%;margin-inline:auto}body #main.site-editorial.site-editorial #workbuddy-authorization .reference-ai-heading{margin-bottom:var(--official-heading-gap)}body #main.site-editorial.site-editorial .reference-partner-card{flex-direction:column;align-items:center;display:flex}body #main.site-editorial.site-editorial .reference-partner-card p{text-align:center;max-width:340px;min-height:5.1em}body #main.site-editorial.site-editorial .reference-partner-card .reference-partner-certificate{margin-top:auto}#main.site-editorial .academy-reference-metrics .reference-inner{width:calc(100% - 2 * var(--gutter));max-width:var(--content-width);margin-inline:auto}#main.site-editorial .academy-reference-metrics .reference-metrics-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%}#main.site-editorial .academy-reference-metrics .reference-metrics-grid article{border:0;min-width:0;padding:0}body #main.site-editorial.site-editorial .academy-reference-metrics .reference-metrics-grid :is(h3,p){text-align:center}@media (width<=720px){#main.site-editorial .academy-reference-metrics .reference-metrics-grid{gap:12px}body #main.site-editorial.site-editorial .academy-reference-metrics .reference-metrics-grid strong{font-size:clamp(28px,7vw,44px)!important;line-height:1.2!important}body #main.site-editorial.site-editorial .academy-reference-metrics .reference-metrics-grid h3{font-size:14px!important}body #main.site-editorial.site-editorial .academy-reference-metrics .reference-metrics-grid p{font-size:12px!important}}#main.site-editorial .honors-stage{isolation:isolate;background:#dfe5eb;padding:0;overflow:visible}.honors-stage{position:relative}.honors-stage-scene{aspect-ratio:1870/841;width:100%;max-width:none;margin-inline:auto;position:relative}.honors-stage-copy{z-index:2;left:max(7%,calc((100% - var(--site-content-width))/2));width:min(38%,calc(var(--site-content-width) * .44));position:absolute;top:36%}body #main.site-editorial.site-editorial .honors-stage-copy h2{text-align:left;text-wrap:pretty;margin:0 0 20px}body #main.site-editorial.site-editorial .honors-stage-copy p{max-width:400px;margin:0 0 24px}.honors-stage-more{color:#fff;background:#355b6a;border-radius:4px;padding:12px 20px;font-size:14px;display:inline-flex}.honors-stage-certificate{z-index:1;justify-content:center;align-items:flex-end;width:13%;height:19%;display:flex;position:absolute;transform:translate(-50%,-100%)}.honors-stage-certificate img{object-fit:contain;object-position:center bottom;filter:drop-shadow(1px 2px 2px #27313e30);background:#d5cec2;border:4px ridge #49413a;max-width:100%;max-height:100%;padding:3px;transition:scale .2s;display:block;box-shadow:0 0 0 1px #211e1b,inset 0 0 0 1px #aaa095,3px 6px 9px #27313e50}.honors-stage-certificate--high{top:37.5%;left:65.5%}.honors-stage-certificate--left{height:15%;top:49.5%;left:56.1%}.honors-stage-certificate--front{width:12%;height:13%;top:64.5%;left:64.5%}.honors-stage-certificate--right{height:23%;top:53.4%;left:74.3%}.honors-stage-certificate--low{width:11%;height:13%;top:72.7%;left:51.2%}.honors-stage-certificate span{color:#fff;opacity:0;pointer-events:none;background:#24333bea;border-radius:4px;width:max-content;max-width:240px;padding:6px 10px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.honors-stage-certificate:is(:hover,:focus-visible) img{scale:1.07}.honors-stage-certificate:is(:hover,:focus-visible) span{opacity:1}.honors-stage-index{clip-path:inset(50%);width:1px;height:1px;list-style:none;position:absolute;overflow:hidden}@media (width<=1000px) and (width>=721px){body #main.site-editorial.site-editorial .honors-stage-copy h2{font-size:28px!important;line-height:38px!important}.honors-stage-copy{width:35%;top:25%;left:5%}body #main.site-editorial.site-editorial .honors-stage-copy p{font-size:16px!important}}@media (width<=720px){#main.site-editorial .honors-stage{padding-top:var(--official-section-space)}.honors-stage-copy{width:auto;padding-inline:20px;position:relative;top:auto;left:auto}.honors-stage-scene{aspect-ratio:1.3;background-position:100%;background-size:180% 100%;overflow:hidden}.honors-stage-certificate{width:23.4%}.honors-stage-certificate--high{left:37.9%}.honors-stage-certificate--left{left:21%}.honors-stage-certificate--front{width:21.6%;left:36.1%}.honors-stage-certificate--right{left:53.74%}.honors-stage-certificate--low{width:19.8%;left:12.2%}.honors-stage-index{clip-path:none;gap:12px;width:auto;height:auto;margin:0;padding:0 20px 32px;font-size:14px;display:grid;position:static}.honors-stage-certificate img{border-width:2px;padding:1px}}body #main.site-editorial.site-editorial .honors-stage-copy .honors-stage-emphasis{color:var(--official-accent)}@media (width>=721px) and (width<=1000px){.honors-stage-copy{top:20%}}.honors-stage-certificate--supplied-frame img{box-shadow:none;filter:drop-shadow(3px 6px 5px #27313e50);background:0 0;border:0;padding:0}@media (width>=721px){.honors-stage-certificate--high{width:10%;top:38.2%}.honors-stage-certificate--left{width:11%;top:50.4%}.honors-stage-certificate--front{width:11%;top:65.2%}.honors-stage-certificate--right{width:8%;height:15%;top:54%}.honors-stage-certificate--low{width:8%;height:12%;top:73.2%}}.honors-stage-certificate--front img{transform:translateY(3%)}@media (width>=721px){.honors-stage-certificate--right{width:8.7%;height:18%}.honors-stage-certificate--low{width:8.2%;height:18%}.honors-stage-certificate--left{width:10.3%;height:18%}.honors-stage-certificate--front{width:12%;height:21%}.honors-stage-certificate--high{width:9.5%;height:19%}}.honors-stage-certificate--high{z-index:1}.honors-stage-certificate--left,.honors-stage-certificate--right{z-index:2}.honors-stage-certificate--front{z-index:3}.honors-stage-certificate--low{z-index:4}.honors-stage-certificate:is(:hover,:focus-visible){z-index:6}@media (width>=721px){.honors-stage-certificate--left{top:51.3%}.honors-stage-certificate--front{top:65.6%}}.honors-stage-certificate .honors-stage-art{filter:drop-shadow(2px 4px 3px #27313e40);width:100%;max-width:100%;height:auto;transition:scale .2s;display:block;overflow:hidden}.honors-stage-certificate:is(:hover,:focus-visible) .honors-stage-art{scale:1.035}.honors-stage-certificate:focus-visible{outline:2px solid var(--official-accent);outline-offset:5px}@media (width>=721px){.honors-stage-certificate{height:auto}.honors-stage-certificate--high{z-index:1;width:9.2%;height:auto;top:37.8%;left:65.9%}.honors-stage-certificate--left{z-index:2;width:10.2%;height:auto;top:50.2%;left:56.2%}.honors-stage-certificate--right{z-index:2;width:8%;height:auto;top:54%;left:74.3%}.honors-stage-certificate--front{z-index:3;width:10.6%;height:auto;top:65.1%;left:64.45%}.honors-stage-certificate--low{z-index:4;width:7.6%;height:auto;top:72.8%;left:51.2%}}@media (width<=720px){.honors-stage-scene{aspect-ratio:auto;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 18px;padding:28px 20px 36px;display:grid;overflow:visible}.honors-stage-certificate{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:auto;display:flex;position:relative;top:auto;left:auto;transform:none}.honors-stage-certificate:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}.honors-stage-certificate span{color:#303941;text-align:center;opacity:1;background:0 0;width:auto;max-width:100%;padding:0;font-size:12px;line-height:1.6;position:static;transform:none}.honors-stage-index{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}}@media (width>=721px){.honors-stage-certificate--high{width:11.4%;top:37.93%;left:65.45%}.honors-stage-certificate--left{width:9.8%;top:50.65%;left:56.26%}.honors-stage-certificate--front{width:9%;top:65.16%;left:64.49%}.honors-stage-certificate--right{width:6.2%;top:54%;left:74.28%}.honors-stage-certificate--low{width:8%;top:72.53%;left:51.34%}}@media (width<=720px){.honors-stage-certificate--right .honors-stage-art{width:78%}}.honors-stage[data-media-ready=true] .honors-stage-scene{background:url(/assets/optimized-20261102/25a60d5457e263.webp) 50%/100% 100% no-repeat}.corporate-culture{isolation:isolate;padding:var(--corporate-culture-space) 0 calc(var(--corporate-culture-space) + var(--culture-background-extension,0px));background:var(--corporate-mission-background);color:var(--text-inverse);position:relative}.corporate-culture:before{content:"";z-index:-1;background:linear-gradient(var(--corporate-culture-wash),var(--corporate-culture-wash)),url(/assets/about/culture-campus-20261019.webp) center/cover no-repeat;position:absolute;inset:0}body #main .corporate-culture .section-heading h2{color:var(--text-inverse)}body #main .corporate-culture .section-heading h2:after{background:var(--text-inverse)}.corporate-culture .section-heading{margin-bottom:var(--space-5)}.corporate-culture-positioning{max-width:var(--narrow-width);margin:0 auto var(--culture-circles-heading-gap);text-align:center}body #main .corporate-positioning-statement{color:var(--text-inverse-muted);margin:0}.culture-circles{justify-content:space-evenly;align-items:center;gap:var(--space-6);max-width:var(--content-width);margin-inline:auto;display:flex}.culture-circle{width:var(--culture-circle-size);height:var(--culture-circle-size);padding:var(--space-4);border:1px solid var(--culture-circle-border);background:var(--culture-circle-surface);color:var(--text-inverse);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--culture-motion-duration),color var(--culture-motion-duration),border-color var(--culture-motion-duration),box-shadow var(--culture-motion-duration);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;display:flex}.culture-circle .corporate-icon{width:var(--corporate-value-icon-size);height:var(--corporate-value-icon-size);color:currentColor;margin-bottom:var(--space-3);transition:color var(--culture-motion-duration),transform var(--culture-motion-duration)}body #main .culture-circle h3{margin:0 0 var(--culture-title-copy-gap);color:inherit;line-height:var(--lh-snug);font-size:var(--culture-circle-title-size)!important}body #main .culture-circle-preview{width:100%;height:var(--culture-circle-copy-height);text-align:center;color:inherit;line-height:var(--culture-panel-leading);text-wrap:balance;flex:none;justify-content:center;align-items:center;margin:0;display:flex;font-size:var(--culture-circle-body-size)!important}@media (hover:hover){.culture-circle:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);box-shadow:var(--corporate-hover-shadow)}.culture-circle:hover .corporate-icon{color:var(--corporate-accent)}}.culture-circles:focus-visible{outline:2px solid var(--corporate-accent);outline-offset:var(--space-2)}@media (width<=960px){.culture-circles{justify-content:flex-start;gap:var(--space-5);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--culture-circle-border) transparent;overflow-x:auto}.culture-circle{scroll-snap-align:start}}@media (width<=1100px) and (width>=961px){.culture-circles{gap:var(--space-4)}.culture-circle{--culture-circle-size:calc(((100vw - var(--gutter)*2)*.9/3 - var(--space-3)) * .78);padding:var(--space-3)}}@media (width<=960px){.culture-circle{padding:var(--space-3)}}.home-company-front{z-index:1;background:var(--paper);border-radius:var(--home-second-screen-radius) var(--home-second-screen-radius) 0 0;position:relative;overflow:clip}.home-company-front .landing-about{padding-block:var(--section-space);margin-top:0}body #main .home-intro>.home-services-reference{border-radius:0}body #main .about-company.home-rebuild{padding-block:var(--section-space)}body #main .about-company .landing-about{margin-top:0}body #main .landing-about-grid{gap:var(--space-10);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}body #main .landing-about-copy{flex-direction:column;gap:0;display:flex}body #main .landing-about-copy h2{text-align:left;margin:0 0 var(--editorial-copy-gap)}body #main .landing-about-copy h2:after{margin-inline:0}body #main .landing-about-copy>p{text-indent:2em;margin:0 0 var(--space-5)}body #main .landing-about-copy>p:last-of-type{margin-bottom:0}body #main .landing-about-copy .landing-company-button{margin-top:var(--space-6)}body #main .landing-about-grid .landing-about-visual{align-self:start;width:100%;height:auto}.landing-about .landing-company-portrait{width:100%;max-width:none;aspect-ratio:var(--corporate-portrait-ratio);border-radius:var(--radius-card);position:relative;overflow:hidden}.landing-company-portrait img{object-fit:cover;width:100%;height:100%}.company-metrics{margin:var(--space-10) 0 0;padding:var(--space-6) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.company-metrics>div{text-align:center;padding-inline:var(--space-4);border-left:1px solid var(--line);flex-direction:column;align-items:center;display:flex}.company-metrics>div:first-child{border-left:0}.company-metrics dt{color:var(--muted);font-size:var(--body-size);margin-top:var(--editorial-stat-gap);order:2}.company-metrics dd{font-size:var(--corporate-stat-size);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;order:1;margin:0;line-height:1.1}.company-metrics dd>span:not(.rb-count-up){font-size:var(--corporate-stat-unit-size);margin-left:var(--space-1)}.corporate-section{padding-block:var(--section-space);scroll-margin-top:var(--header-height)}.corporate-section--compact{padding-block:var(--corporate-compact-space)}.corporate-section .section-heading{margin-bottom:var(--heading-space)}.corporate-section-intro{text-align:center;margin:0 auto var(--heading-space);max-width:var(--narrow-width);text-wrap:balance}.corporate-icon{width:var(--corporate-icon-size);height:var(--corporate-icon-size);color:var(--corporate-accent);flex:none;display:block}.corporate-icon svg{width:100%;height:100%;display:block}.corporate-qualifications{background:var(--surface-light)}.corporate-qualification-card{margin-top:var(--space-10);padding:var(--space-10) var(--space-12) var(--space-8);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--qualification-card-shadow);position:relative}body #main .qualification-card-badge{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--corporate-panel-radius);background:var(--corporate-accent);color:var(--text-inverse);white-space:nowrap;margin:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);font-size:var(--body-size)!important;font-weight:var(--fw-medium)!important}.qualification-card-badge img{width:var(--space-5);height:var(--space-5);object-fit:contain}.qualification-items{gap:calc(var(--space-4) * 2 / 3) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body #main .qualification-items li{padding-left:var(--space-6);color:var(--ink);line-height:var(--lh-normal);margin:0;position:relative;font-size:var(--body-size)!important;font-weight:var(--body-weight)!important}.qualification-items li:before{content:"";width:var(--qualification-dot-size);height:var(--qualification-dot-size);border:3px solid var(--qualification-dot-halo);background:var(--corporate-accent);background-clip:padding-box;border-radius:50%;position:absolute;top:.55em;left:0}.qualification-items li:last-child:nth-child(odd){grid-column:1/-1}.corporate-qualifications .certificate-gallery{width:min(var(--content-width),var(--content-available));margin:var(--space-6) auto 0}.home-academy-overview{gap:var(--space-12);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}body #main .home-academy-overview-copy .section-heading{text-align:left;margin-bottom:var(--editorial-copy-gap);align-items:flex-start}body #main .home-academy-overview-copy h2{text-align:left;margin:0}body #main .home-academy-overview-copy h2:after{margin-inline:0}.home-academy-overview-copy p{margin:0}.home-academy-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin:0;display:grid}.home-academy-overview-metrics>div{text-align:center;min-width:0;padding-inline:var(--space-3);min-height:var(--editorial-stat-divider);flex-direction:column;justify-content:center;align-items:center;display:flex}.home-academy-overview-metrics>div+div{border-left:1px solid var(--line)}.home-academy-overview-metrics dt{margin-top:var(--editorial-stat-gap);color:var(--muted);font-size:var(--body-size);order:2}.home-academy-overview-metrics dd{font-size:var(--corporate-academy-stat-size);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums;order:1;margin:0;line-height:1.1}.home-academy-gallery-heading:has(>.home-academy-gallery-controls:only-child){margin-bottom:var(--space-5);justify-content:flex-end}@media (width<=1100px){.home-academy-overview{gap:var(--space-6);grid-template-columns:1fr}.home-academy-overview-metrics{width:100%;max-width:var(--narrow-width);justify-self:end}}@media (width<=720px){body #main .landing-about-grid{gap:var(--space-6);grid-template-columns:1fr}.company-metrics{row-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.company-metrics>div:nth-child(3){border-left:0}.home-academy-overview-metrics dt{font-size:var(--body-size)}}@media (width>=721px){body #main .home-company-front .landing-about-copy h2{line-height:var(--lh-snug)}body #main .home-company-front .landing-about-grid .landing-about-visual{margin-top:var(--corporate-home-portrait-offset)}}@media (width<=720px){.corporate-qualification-card{padding:var(--space-10) var(--space-5) var(--space-6)}.qualification-items{gap:calc(var(--space-4) * 2 / 3);grid-template-columns:1fr}}.corporate-qualifications>.container>.corporate-section-intro{text-wrap:initial;max-width:none}.about-page #knowledge .knowledge-intro{max-width:none;margin:0 auto var(--heading-space);text-align:center;color:var(--muted);text-wrap:balance}body #main .landing-about-copy strong{font-weight:var(--fw-semibold);color:var(--ink)}.landing-about .company-intro-composition{aspect-ratio:2950/2248;isolation:isolate;border-radius:0;overflow:visible}.landing-company-portrait .company-intro-presenter{object-fit:contain;z-index:1;width:74%;height:auto;position:absolute;bottom:0;left:0}.company-intro-film-card{border-radius:var(--radius-card);background:radial-gradient(at 110% 115%,#ead9b9 0%,#0000 58%),linear-gradient(125deg,#f3eee6,#fcf9f4);border:1px solid #e9dfcd;width:47.5%;padding:3.2% 3.8%;position:absolute;top:20.4%;right:0;overflow:hidden}body #main .company-intro-film-card h3{white-space:nowrap;text-align:left;margin:0 0 6%;line-height:1.2;position:relative;font-size:clamp(14px,1.4vw,22px)!important;font-weight:var(--fw-semibold)!important}body #main .company-intro-film-card p{text-align:left;color:var(--muted);margin:0 0 6%;line-height:1.6;position:relative;font-size:clamp(10px,.9vw,14px)!important}.company-intro-play{width:100%;color:var(--ink);text-align:left;cursor:pointer;font-family:inherit;font-size:clamp(12px,1.1vw,16px);font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;border:0;align-items:center;gap:12%;padding:0;display:flex;position:relative}.company-intro-play-icon{aspect-ratio:1;color:#fff;background:linear-gradient(130deg,#e3bc59,#c89a38);border-radius:50%;flex:none;place-items:center;width:20%;padding-left:2%;font-size:1.25em;display:grid}@media (width<=720px){body #main .company-intro-film-card h3{font-size:clamp(14px,3.8vw,24px)!important}body #main .company-intro-film-card p{font-size:clamp(10px,2.7vw,16px)!important}.company-intro-play{font-size:clamp(10px,2.8vw,16px)}}.company-intro-player{border-radius:var(--radius-card);background:#000;border:0;width:min(1000px,92vw);max-width:none;padding:0;overflow:visible}.company-intro-player::backdrop{background:#06121acc}.company-intro-player video{width:100%;max-height:80vh;display:block}.company-intro-player-close{color:#fff;cursor:pointer;background:#17232b;border:1px solid #ffffff80;border-radius:50%;width:36px;height:36px;padding:0;font-size:26px;line-height:1;position:absolute;top:-44px;right:0}.company-intro-play:focus-visible{outline:2px solid var(--corporate-accent);outline-offset:4px}body #main.site-editorial.site-editorial .landing-about-copy>p{text-indent:2em}.company-video-controls{z-index:3;color:#fff;background:linear-gradient(#0000,#000000c7);padding:28px 16px 14px;position:absolute;inset:auto 0 0}.company-video-toolbar{grid-template-columns:32px minmax(0,1fr) 32px 32px;align-items:center;gap:12px;margin-bottom:10px;display:grid}.company-video-toolbar button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.company-video-toolbar button.company-video-toggle{background:var(--company-video-play-background);color:var(--site-dark-surface)}.company-video-toolbar svg{width:19px;height:19px}.company-video-time{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1}.company-video-toolbar button:focus-visible,.company-video-progress:focus-visible{outline:2px solid var(--corporate-accent);outline-offset:3px}.company-video-progress{appearance:none;cursor:pointer;width:100%;height:14px;accent-color:var(--corporate-accent);background:0 0;margin:0;padding:0;display:block}.company-video-progress::-webkit-slider-runnable-track{background:#fff6;border-radius:2px;height:4px}.company-video-progress::-webkit-slider-thumb{appearance:none;background:var(--corporate-accent);border:0;border-radius:50%;width:10px;height:10px;margin-top:-3px}.company-video-progress::-moz-range-track{background:#fff6;border-radius:2px;height:4px}.company-video-progress::-moz-range-thumb{background:var(--corporate-accent);border:0;border-radius:50%;width:10px;height:10px}.company-inline-player:fullscreen{aspect-ratio:auto;background:#000;border-radius:0;width:100vw;height:100vh}body #main .company-inline-player:fullscreen .company-intro-inline-video{object-fit:contain}@media (width<=600px){.company-video-controls{padding:22px 12px 10px}.company-video-toolbar{gap:8px;margin-bottom:6px}}.home-rebuild{color:#191b1a;padding-top:0;padding-bottom:clamp(calc(40px * var(--layout-spacing-scale)), calc(5vw * var(--layout-spacing-scale)), calc(76px * var(--layout-spacing-scale)));font-family:var(--font-body);background:#fff}.landing-container{width:min(var(--content-width), var(--content-available));margin-inline:auto}.landing-section{margin-top:clamp(calc(76px * var(--layout-spacing-scale)), calc(8.5vw * var(--layout-spacing-scale)), calc(128px * var(--layout-spacing-scale)))}.home-rebuild h2{margin:0 0 calc(30px * var(--layout-spacing-scale));font-family:var(--font-body);letter-spacing:-.035em;font-size:clamp(29px,2.79vw + 2px,41.6px);font-weight:700;line-height:1.3}.home-rebuild h3{font-family:var(--font-body);letter-spacing:-.02em;line-height:1.4}.landing-hero.landing-container{width:100%;margin:0}.landing-hero-frame{touch-action:pan-y;background:#e1e2e1;border-radius:0;height:100svh;min-height:620px;position:relative;overflow:hidden}.landing-hero-images{position:absolute;inset:-35px 0}.landing-hero-image{object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute}.landing-hero-image--workbench{object-position:62% 56%}.landing-hero-wash{pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 70%);position:absolute;inset:0}.landing-hero-copy{height:100%;padding:calc(100px * var(--layout-spacing-scale)) max(var(--gutter), calc((100% - var(--content-width)) / 2 + calc(60px * var(--layout-spacing-scale))));z-index:1;align-items:center;display:flex;position:relative}.landing-hero-copy h1{max-width:620px;margin:0 0 calc(18px * var(--layout-spacing-scale));font-family:var(--font-body);color:#111;letter-spacing:-.05em;font-size:clamp(29px,2.88vw + 2px,43.4px);font-weight:700;line-height:1.3}.landing-hero-copy p{max-width:430px;margin:0 0 calc(28px * var(--layout-spacing-scale));color:#252623;font-size:clamp(18px,1.4vw + 2px,22px);line-height:1.7}.landing-button{align-items:center;gap:calc(25px * var(--layout-spacing-scale));width:fit-content;min-height:46px;padding:calc(11px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale));color:#fff;background:#141615;border-radius:999px;font-size:17px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.landing-button:hover{background:#353937;transform:translateY(-2px)}.landing-arrow{transition:transform .3s var(--ease-out);display:inline-block}.landing-button:hover .landing-arrow,.landing-text-link:hover .landing-arrow,.landing-service-card:hover .landing-arrow{transform:translate(5px)}.landing-carousel-arrow{z-index:2;color:#20221f;background:#fffffff2;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:30px;line-height:1;transition:transform .25s,background .25s;display:grid;position:absolute;top:calc(50% - 20px)}.landing-carousel-arrow:hover{background:#fff;transform:scale(1.08)}.landing-carousel-arrow--prev{left:16px}.landing-carousel-arrow--next{right:16px}.landing-carousel-controls{z-index:2;align-items:center;gap:calc(16px * var(--layout-spacing-scale));color:#222;padding:calc(8px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale));background:#fffc;border-radius:6px;display:flex;position:absolute;bottom:20px;right:24px}.landing-carousel-dots{gap:calc(2px * var(--layout-spacing-scale));display:flex}.landing-carousel-dots button{width:24px;height:28px;padding:calc(9px * var(--layout-spacing-scale)) calc(6px * var(--layout-spacing-scale));background:0 0;border:0}.landing-carousel-dots button:after{content:"";background:#777;width:12px;height:3px;transition:background .25s;display:block}.landing-carousel-counter{font-variant-numeric:tabular-nums;font-size:15px}.landing-carousel-pause{color:#222;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.landing-about{gap:clamp(calc(32px * var(--layout-spacing-scale)), calc(3.5vw * var(--layout-spacing-scale)), calc(50px * var(--layout-spacing-scale)));grid-template-columns:.82fr 1.18fr;align-items:stretch;display:grid}.landing-about-copy{flex-direction:column;min-width:0;display:flex}.landing-about-visual{min-height:100%}.landing-about-visual .landing-photo{aspect-ratio:auto;border-radius:4px;height:100%;min-height:450px}.landing-about-visual img{object-position:42% center}.landing-architecture{gap:calc(16px * var(--layout-spacing-scale));margin-top:calc(16px * var(--layout-spacing-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.landing-architecture-item{background:#f6f6f6;border-radius:6px;transition:background .25s;position:relative}.landing-architecture-item:hover{background:#efefef}.landing-architecture-item a{justify-content:center;align-items:center;gap:calc(8px * var(--layout-spacing-scale));padding:calc(24px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));color:#191b1a;flex-direction:column;height:100%;display:flex}.landing-architecture-item strong{font-size:28px;font-weight:600;line-height:1.3}.landing-architecture-title{text-align:center;white-space:nowrap;color:#666;font-size:14px}.landing-architecture-connector{color:#a9adaa;width:100%;height:44px;margin-top:calc(-10px * var(--layout-spacing-scale));grid-column:1/-1;display:block}.landing-about .landing-text-link{margin-top:calc(27px * var(--layout-spacing-scale))}.landing-about p{margin:0 0 calc(24px * var(--layout-spacing-scale));color:#666;font-size:18px;line-height:1.85}.landing-text-link{align-items:center;gap:calc(18px * var(--layout-spacing-scale));margin-top:calc(33px * var(--layout-spacing-scale));color:#171918;font-size:17px;font-weight:600;display:inline-flex}.landing-photo{aspect-ratio:16/9;background:#eee;position:relative;overflow:hidden}.landing-photo-layer{position:absolute;inset:-22px 0}.landing-photo img{object-fit:cover;width:100%;height:100%;transition:scale .65s var(--ease-out);display:block}.landing-photo-caption{color:#fff;padding:calc(4px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));background:#00000073;font-size:13px;position:absolute;bottom:10px;right:10px}.landing-service-grid{gap:calc(22px * var(--layout-spacing-scale));grid-template-columns:1.65fr 1fr;display:grid}.landing-service-card{color:#171918;background:#fff;border:1px solid #e7e7e7;border-radius:12px;height:100%;transition:box-shadow .3s,transform .3s;display:block;overflow:hidden}.landing-service-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000000f}.landing-service-card:hover img{scale:1.035}.landing-service-primary,.landing-service-primary>a{height:100%}.landing-service-card--primary{flex-direction:column;display:flex}.landing-service-card--primary .landing-photo{flex:1;min-height:300px}.landing-service-secondary{gap:calc(18px * var(--layout-spacing-scale));display:grid}.landing-service-secondary .landing-photo{aspect-ratio:2.5}.landing-service-copy{justify-content:space-between;align-items:center;gap:calc(18px * var(--layout-spacing-scale));padding:calc(18px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale));display:flex}.landing-service-copy h3{font-size:var(--card-title-size);font-weight:var(--card-title-weight);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}.landing-service-card--primary .landing-service-copy{padding:calc(22px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale));display:block}.landing-service-card--primary h3{margin-bottom:var(--space-3)}.landing-service-bottom{justify-content:space-between;gap:calc(18px * var(--layout-spacing-scale));align-items:center;display:flex}.landing-service-bottom p{color:#777;margin:0;font-size:17px;line-height:1.7}.landing-service-note{align-items:center;gap:calc(12px * var(--layout-spacing-scale));color:#777;white-space:nowrap;font-size:14px;display:inline-flex}.landing-academy-grid{gap:calc(40px * var(--layout-spacing-scale));grid-template-columns:1.65fr 1fr;align-items:start;display:grid}.landing-academy .landing-photo{aspect-ratio:1.9}.landing-academy-copy h3{margin:0 0 calc(16px * var(--layout-spacing-scale));font-size:27px;font-weight:600}.landing-academy-copy ul{margin:0 0 calc(26px * var(--layout-spacing-scale));padding:0;list-style:none}.landing-academy-copy li{border-bottom:1px solid #e8e8e8}.landing-academy-copy li a{gap:calc(12px * var(--layout-spacing-scale));padding:calc(11px * var(--layout-spacing-scale)) 0;color:#5a5b59;justify-content:space-between;align-items:center;font-size:17px;transition:color .2s,padding .2s;display:flex}.landing-academy-copy li a:hover{color:#171918;padding-left:calc(6px * var(--layout-spacing-scale))}.landing-course-index{color:#999;font-size:13px}.landing-services{scroll-margin-top:105px}@media (width>=1500px){.landing-section{margin-top:calc(128px * var(--layout-spacing-scale))}}@media (width<=1000px){.landing-hero-copy h1{max-width:380px;font-size:32.6px}.landing-service-bottom{align-items:start;gap:calc(5px * var(--layout-spacing-scale));flex-direction:column}.landing-academy-grid{gap:calc(28px * var(--layout-spacing-scale))}.landing-academy .landing-photo{aspect-ratio:1.5}.landing-service-copy h3{font-size:18px}}@media (width<=720px){.home-rebuild{padding-top:0;padding-bottom:calc(25px * var(--layout-spacing-scale))}.landing-section{margin-top:calc(64px * var(--layout-spacing-scale))}.home-rebuild h2{margin-bottom:calc(24px * var(--layout-spacing-scale));font-size:29px}.landing-hero-frame{border-radius:0;height:100svh;min-height:600px}.landing-hero-copy{height:100%;padding:calc(var(--header-height) + calc(70px * var(--layout-spacing-scale))) calc(28px * var(--layout-spacing-scale)) calc(250px * var(--layout-spacing-scale));display:block}.landing-hero-copy h1{max-width:310px;margin-bottom:calc(10px * var(--layout-spacing-scale));font-size:27.2px}.landing-hero-copy p{max-width:270px;margin-bottom:calc(18px * var(--layout-spacing-scale));font-size:17px}.landing-hero-images{inset:-20px -20% -20px -52%}.landing-hero-image{object-position:60% center}.landing-hero-wash{background:linear-gradient(#ffffffde,#ffffffb8 38%,#0000 68%)}.landing-carousel-arrow{width:36px;height:36px;top:auto;bottom:23px}.landing-carousel-arrow--prev{left:14px}.landing-carousel-arrow--next{left:58px;right:auto}.landing-carousel-controls{gap:calc(7px * var(--layout-spacing-scale));padding-inline:calc(6px * var(--layout-spacing-scale));bottom:20px;right:10px}.landing-carousel-dots{display:none}.landing-about{gap:calc(28px * var(--layout-spacing-scale));grid-template-columns:1fr}.landing-about p{font-size:18px}.landing-desktop-break{display:none}.landing-text-link{margin-top:calc(14px * var(--layout-spacing-scale))}.landing-service-grid{gap:calc(20px * var(--layout-spacing-scale));grid-template-columns:1fr}.landing-service-card--primary .landing-photo{aspect-ratio:1.65;flex:auto;min-height:0}.landing-service-secondary{gap:calc(20px * var(--layout-spacing-scale))}.landing-service-secondary .landing-photo{aspect-ratio:2}.landing-service-card--primary h3{font-size:var(--card-title-size)}.landing-service-card--primary .landing-service-copy{padding:calc(20px * var(--layout-spacing-scale))}.landing-service-note{font-size:13px}.landing-service-copy h3{font-size:var(--card-title-size)}.landing-academy-grid{gap:calc(25px * var(--layout-spacing-scale));grid-template-columns:1fr}.landing-academy .landing-photo{aspect-ratio:16/9}.landing-academy-copy h3{font-size:25px}}.landing-scroll-layer{will-change:transform;display:flow-root}.home-preserved,.home-preserved .home-news,.home-preserved .home-clients{background:#fff}.home-preserved .section-heading{text-align:left;align-items:flex-start}.home-preserved .section-heading h2{font-family:var(--font-body);letter-spacing:-.035em;margin:0;font-size:clamp(29px,2.79vw + 2px,41.6px);font-weight:700;line-height:1.3}.home-preserved .section-heading h2:after,.home-preserved .section-heading h2:before{content:none;display:none}.home-preserved .section-description{display:none}.home-footer-motion{background:#fff;overflow:clip}@media (width<=720px){.home-preserved .section-heading h2{font-size:29px}}@media (width<=1000px){.landing-about{gap:calc(30px * var(--layout-spacing-scale))}.landing-architecture{gap:calc(8px * var(--layout-spacing-scale))}.landing-architecture-title{font-size:13px}}@media (width<=720px){.landing-about-visual .landing-photo{aspect-ratio:4/3;height:auto;min-height:0}.landing-architecture{margin-top:calc(16px * var(--layout-spacing-scale))}.landing-architecture-item a{padding:calc(20px * var(--layout-spacing-scale)) calc(5px * var(--layout-spacing-scale))}.landing-architecture-item strong{font-size:28px}}.landing-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start}.landing-carousel-dots{gap:calc(4px * var(--layout-spacing-scale));margin-top:calc(24px * var(--layout-spacing-scale));display:flex}.landing-carousel-dots button{place-items:center;width:28px;height:32px;padding:0;display:grid}.landing-carousel-dots button:after{background:#20222066;border-radius:50%;width:8px;height:8px}.landing-carousel-dots button.is-active:after{background:var(--ink)}.landing-hero-image,.landing-photo--assessment img,.landing-photo--consulting img{object-position:right center}.landing-about{align-items:center}.landing-about-visual{justify-self:center;width:80%;min-height:0}.landing-about-visual .landing-photo{aspect-ratio:1.45;height:auto;min-height:0}.landing-academy-grid{align-items:center}.landing-academy-copy ul{margin-bottom:0}.home-news-grid{align-items:center}.home-news-media{aspect-ratio:1.4}@media (width<=720px){.landing-carousel-dots{display:flex}.landing-about-visual{width:80%}.landing-hero-images{inset:-20px 0}.home-news-media{aspect-ratio:1.6}}.landing-hero-frame>.landing-carousel-dots{z-index:3;bottom:28px;left:max(var(--gutter),calc((100% - var(--content-width))/2 + 60px));margin:0;position:absolute}@media (width<=720px){.landing-hero-frame>.landing-carousel-dots{bottom:80px;left:28px}}@media (width>=721px){.landing-about{align-items:stretch}.landing-about-visual{height:100%}.landing-about-visual .landing-photo{aspect-ratio:auto;height:100%}.landing-about{grid-template-columns:minmax(0,1fr) 45.2%}.landing-about-visual{align-self:center;width:100%;height:85%}}@media (width<=720px){.landing-about-visual .landing-photo{aspect-ratio:1.56863}}.landing-about{display:block}.landing-about-grid{gap:clamp(calc(32px * var(--layout-spacing-scale)),calc(3.5vw * var(--layout-spacing-scale)),calc(50px * var(--layout-spacing-scale)));grid-template-columns:minmax(0,1fr) 45.2%;align-items:stretch;display:grid}.landing-about-grid .landing-about-visual{align-self:stretch;width:100%;height:100%}.landing-about-grid .landing-about-visual .landing-photo{aspect-ratio:auto;height:100%}@media (width<=720px){.landing-about-grid{gap:calc(28px * var(--layout-spacing-scale));grid-template-columns:1fr}.landing-about-grid .landing-about-visual{width:80%;height:auto}.landing-about-grid .landing-about-visual .landing-photo{aspect-ratio:1.56863;height:auto}}.landing-about-copy>p{text-indent:2em}.landing-about-grid .landing-about-copy>p:last-child{margin-bottom:0}.landing-wings-row{column-gap:calc(100px * var(--layout-spacing-scale));margin-top:calc(54px * var(--layout-spacing-scale));grid-template-columns:1fr 1.25fr 1fr;display:grid}.landing-wings-node{text-align:center;min-width:0;position:relative}.landing-wings-node a{align-items:center;gap:calc(14px * var(--layout-spacing-scale));color:var(--ink);flex-direction:column;display:flex}.landing-wings-role{font-size:var(--body-size);color:var(--muted)}.landing-wings-node strong{font-family:var(--font-body);font-size:var(--card-title-size);font-weight:var(--card-title-weight);line-height:var(--lh-snug);color:var(--ink);white-space:nowrap}.landing-wings-description{font-size:var(--body-size);color:var(--muted);line-height:1.5}.landing-wings-node:not(:last-child):after{content:"";background:#d5d5d5;width:76px;height:1px;position:absolute;top:65px;left:calc(100% + 12px)}.landing-wings-node:not(:last-child):before{content:"";background:#c9c9c9;border-radius:50%;width:9px;height:9px;position:absolute;top:61px;left:calc(100% + 46px)}.landing-wings-node a:hover strong{color:#555}@media (width<=1000px){.landing-wings-row{column-gap:calc(50px * var(--layout-spacing-scale))}.landing-wings-node:not(:last-child):after{width:34px;top:58px;left:calc(100% + 8px)}.landing-wings-node:not(:last-child):before{top:54px;left:calc(100% + 21px)}}@media (width<=720px){.landing-wings-row{gap:calc(38px * var(--layout-spacing-scale));margin-top:calc(36px * var(--layout-spacing-scale));grid-template-columns:1fr}.landing-wings-node a{gap:calc(8px * var(--layout-spacing-scale))}.landing-wings-node:not(:last-child):after{width:1px;height:22px;top:calc(100% + 8px);left:50%}.landing-wings-node:not(:last-child):before{width:7px;height:7px;top:calc(100% + 16px);left:calc(50% - 3px)}}@media (width>=721px){.home-preserved .home-news-grid{align-items:stretch}.home-preserved .home-news-feature{flex-direction:column;display:flex}.home-preserved .home-news-media{aspect-ratio:auto;flex:1;min-height:240px}.home-preserved .home-news-slide,.home-news-slide-link{height:100%}.home-preserved .home-news-feature-text{flex:none}.home-preserved .home-news-feature-text>p{margin-bottom:0}.home-preserved .home-news-list{justify-content:space-between}.home-preserved .home-news-row{flex:none}.home-preserved .home-news-row>p{margin:0}}.landing-service-copy p{margin:var(--space-3) 0 0;color:var(--muted);line-height:var(--lh-normal)}.landing-service-secondary .landing-service-copy{min-width:0}.landing-about-grid{gap:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}.landing-about-grid .landing-about-visual{align-self:center;height:auto}.landing-about-copy h2{text-align:left;margin:0 0 var(--space-6)}.landing-company-portrait{width:100%;max-width:var(--company-portrait-width);aspect-ratio:4/3;border-radius:var(--radius-card);margin-inline:auto;overflow:hidden}.landing-company-portrait img{object-fit:cover;width:100%;height:100%;display:block}.landing-company-button{padding:var(--space-3) var(--space-10);margin-top:var(--space-4);background:var(--paper-soft);color:var(--ink);font-size:var(--text-lg);transition:background var(--motion-fast);justify-content:center;align-items:center;display:inline-flex}@media (width<=720px){.landing-about-grid{gap:var(--space-8);grid-template-columns:1fr}.landing-about-grid .landing-about-visual{width:80%}}.landing-company-button{border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-6);font-size:var(--nav-font-size);gap:var(--space-5)}.landing-company-button:hover{background:var(--charcoal)}.home-preserved .home-news-media{width:100%;height:auto;min-height:0;aspect-ratio:var(--news-feature-aspect);flex:none}.home-preserved .home-news-slide{position:absolute;inset:0}.home-preserved .home-news-slide-link{width:100%;height:100%}.home-preserved .home-news-grid{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=720px){.home-preserved .home-news-grid{gap:var(--space-8);grid-template-columns:1fr}}.landing-services .section-heading{margin-bottom:var(--heading-space)}.landing-services .section-heading h2{font-size:var(--section-title-size);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);margin:0}.home-intro{isolation:isolate;position:relative}.home-intro .home-hero{height:var(--home-intro-screen-height);z-index:0;min-height:0;position:sticky;top:0}.home-intro .home-hero-sticky{height:var(--home-intro-screen-height);min-height:0;position:relative}.home-intro .home-hero video{width:100%;height:124%;inset:-12% 0}.home-preserved .home-news-slide img{object-fit:cover}.home-intro .home-services-reference{z-index:1;border-radius:var(--home-second-screen-radius) var(--home-second-screen-radius) 0 0;position:relative;overflow:clip}.home-preserved{z-index:2;background:var(--paper);position:relative}@media (width>=721px){.home-preserved .home-news-grid{grid-template-columns:var(--home-news-columns);align-items:stretch;gap:var(--home-news-grid-gap)}.home-preserved .home-news-media{flex:1 0 auto}.home-preserved .home-news-feature-text{flex:none;display:block}.home-preserved .home-news-row{padding-block:var(--home-news-row-padding-top) var(--home-news-row-padding-bottom)}.home-preserved .home-news-row:first-child{padding-top:0}.home-preserved .home-news-row:last-child{padding-bottom:0}.home-preserved .home-news-row-heading{margin-bottom:var(--home-news-row-heading-gap)}}.home-preserved .home-news-overlay{transform:scale(var(--home-news-controls-scale));transform-origin:0 100%}.home-preserved .home-news-feature-title{margin:0}.home-preserved .home-news-feature-text>p{-webkit-line-clamp:2;white-space:normal;word-break:normal;overflow-wrap:break-word;margin:var(--home-news-feature-copy-gap) 0 0;-webkit-box-orient:vertical;padding-top:0;display:-webkit-box;overflow:hidden}.home-preserved .home-news-feature,.home-preserved .home-news-feature-text{box-sizing:border-box;width:100%;max-width:100%;min-height:0}.home-preserved .home-news-feature-text{padding:var(--space-6) 0 0;margin:0}.home-rebuild--homepage{padding-bottom:0}.home-preserved .home-news>.container{row-gap:var(--home-news-content-gap);display:grid}.home-preserved .home-news-heading{margin:0}.home-preserved .home-news-heading .section-heading{margin-bottom:0}.home-preserved .home-news-heading [data-site-kind=heading]{--reveal-y:0px}.home-preserved .home-clients .section-heading{margin-bottom:var(--heading-space)}.home-preserved .client-logo-loop{padding-block:var(--home-partner-row-padding)}.home-preserved .home-news{padding-block:var(--editorial-module-top-space) var(--home-news-bottom-space)}.home-preserved .home-clients{padding-block:var(--space-4) var(--home-module-inset)}.home-footer-motion .site-footer .container .footer-top{padding-top:var(--footer-top-padding)}.home-preserved .client-logo-loop .logoloop__item{width:var(--home-partner-item-width);height:var(--home-partner-logo-height)}.home-preserved .client-logo-loop .logoloop__item img{max-width:var(--home-partner-logo-max-width);height:var(--home-partner-logo-height)}.home-preserved .home-news-row{grid-template-columns:var(--home-news-thumbnail-width) minmax(0,1fr);gap:var(--home-news-thumbnail-gap);align-items:start;display:grid}.home-news-row-thumbnail{width:100%;aspect-ratio:var(--home-news-thumbnail-ratio);border-radius:var(--home-news-thumbnail-radius);background:var(--surface-light);display:block;overflow:hidden}.home-news-row-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-settle) var(--ease-out);display:block}.home-news-row-copy{min-width:0}.home-preserved .home-news-row-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (hover:hover){.home-news-row:hover .home-news-row-thumbnail img{transform:scale(1.04)}}@media (width<=720px){.home-preserved .home-news-row{grid-template-columns:var(--home-news-thumbnail-mobile-width) minmax(0,1fr);gap:var(--space-4)}.home-news-row-copy .home-news-row-heading{display:block}.home-news-row-copy time{margin-bottom:var(--space-2);font-size:var(--body-size);display:block}body #main .home-news-row-copy h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.home-academy-gallery{padding-block:var(--home-module-gap);background:var(--paper);overflow:hidden}.home-academy-gallery-heading{margin-bottom:var(--heading-space);justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex;position:relative}.home-academy-gallery-heading .section-heading{width:auto;min-width:0;margin-bottom:0}body main p.home-academy-gallery-intro{max-width:var(--narrow-width);text-align:center;margin-inline:auto}.home-academy-gallery-controls{justify-content:flex-end;gap:var(--home-academy-nav-gap);flex-shrink:0;display:flex}.home-academy-gallery-controls button{width:var(--home-academy-nav-width);height:var(--home-academy-nav-height);box-shadow:var(--home-academy-button-shadow);background:var(--paper);color:var(--ink);font-size:var(--text-xl);transition:background var(--motion-fast),opacity var(--motion-fast);border:0;border-radius:999px;place-items:center;padding:0;display:grid}.home-academy-gallery-controls button:hover:enabled{background:var(--paper-soft)}.home-academy-gallery-controls button:disabled{opacity:.4;cursor:default}.home-academy-rail{gap:var(--home-academy-rail-gap);overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--space-1) var(--content-inset);scroll-padding-inline:var(--content-inset);scroll-snap-type:none;touch-action:pan-x pan-y;cursor:grab;display:flex;overflow-x:auto}.home-academy-rail::-webkit-scrollbar{display:none}.home-academy-rail[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.home-academy-card{flex:0 0 var(--home-academy-card-width);aspect-ratio:1;border-radius:var(--home-academy-card-radius);isolation:isolate;scroll-snap-align:start;background:var(--charcoal);position:relative;overflow:hidden}.home-academy-card>img{object-fit:cover;width:100%;height:100%;transition:transform var(--motion-settle) var(--ease-out);position:absolute;inset:0}.home-academy-card:after{content:"";background:var(--home-academy-card-overlay);z-index:1;pointer-events:none;position:absolute;inset:0}.home-academy-card:hover>img{transform:scale(1.035)}.home-academy-card-content{z-index:2;align-items:flex-start;gap:calc(var(--space-3) * .7 * 2 / 3);padding:var(--home-academy-card-padding);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}body main .home-academy-card h3{color:var(--text-inverse);text-align:left}body main .home-academy-card p{color:var(--text-inverse-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-academy-card-link{justify-content:space-between;align-items:center;gap:var(--home-academy-cta-gap);width:var(--home-academy-cta-width);height:var(--home-academy-cta-height);padding:var(--home-academy-cta-padding);white-space:nowrap;box-shadow:var(--home-academy-button-shadow);color:var(--text-inverse);font-size:var(--home-academy-cta-text-size);font-weight:500;line-height:var(--home-academy-cta-line-height);cursor:pointer;background:#fff3;border:0;border-radius:999px;margin-top:0;display:inline-flex}.home-academy-card-link:hover{background:#ffffff3d}body main .home-academy-gallery-heading .section-heading{text-align:left;align-items:flex-start}body main .home-academy-gallery-heading .section-heading h2{text-align:left}body #main .home-academy-gallery-heading .section-heading>h2:after{margin-inline:0}body main p.home-academy-gallery-intro{text-align:left;margin-inline:0}.home-academy-rail-entrance{will-change:transform}@media (width<=720px){.home-academy-gallery-heading{flex-wrap:wrap}.home-academy-gallery-controls{margin-left:auto}}.home-academy-gallery-controls svg{width:var(--home-academy-nav-icon-size);height:var(--home-academy-nav-icon-size)}.home-academy-gallery-controls .is-previous{transform:scaleX(-1)}.home-academy-gallery-controls button:active:enabled{scale:.9}.home-academy-card-link svg{width:var(--home-academy-cta-icon-size);height:var(--home-academy-cta-icon-size);flex-shrink:0}@media (width<=1100px){.home-academy-card-content{gap:calc(var(--space-2) * .7 * 2 / 3);padding:var(--space-3)}body main .home-academy-card h3{margin:0}.home-academy-card-link{margin-top:0}}.home-academy-card-text{justify-content:flex-end;gap:inherit;width:100%;height:calc(var(--home-academy-card-width) * .4);flex-direction:column;flex:none;min-width:0;display:flex}body #main .home-academy-card-text h3{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:100%;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}body #main .home-academy-card-text p{line-height:1.5;font-size:17px!important}@media (width<=1200px){body #main .home-academy-card-text p{-webkit-line-clamp:1}}.academy-page .ps-heading{margin-bottom:calc(24px * var(--layout-spacing-scale))}.academy-page .ps-heading p{margin-top:calc(12px * var(--layout-spacing-scale))}.academy-section-subtitle{margin:0 0 calc(14px * var(--layout-spacing-scale));font-size:25px;font-weight:500}.academy-introduction{margin:0 0 calc(30px * var(--layout-spacing-scale));color:#868686;font-size:18px}.academy-course-grid{column-gap:calc(64px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr;display:grid}.academy-course-grid article{gap:calc(20px * var(--layout-spacing-scale));padding:calc(28px * var(--layout-spacing-scale)) 0;border-bottom:1px solid #ededed;grid-template-columns:34px 64px 1fr;align-items:start;transition:transform .3s;display:grid}.academy-course-grid article:nth-last-child(-n+2){border-bottom:0}.academy-course-grid article:hover{transform:translateY(-3px)}.academy-item-number{font-size:19px;font-weight:600;line-height:1.8}.academy-course-icon{place-items:center;width:54px;height:54px;display:grid}.academy-course-icon svg{width:46px;height:46px}.academy-ai-icon{outline-offset:4px;border:1.5px solid #252525;border-radius:5px;outline:2px dashed #555;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.academy-course-grid h3{margin:0 0 calc(10px * var(--layout-spacing-scale));font-size:21px;font-weight:600;line-height:1.5}.academy-course-grid p{color:#858585;margin:0;font-size:17px}.academy-faculty-grid{margin-top:calc(34px * var(--layout-spacing-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.academy-faculty-grid article{text-align:center;padding:calc(22px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale)) calc(28px * var(--layout-spacing-scale));border-right:1px solid #eaeaea;transition:background .3s}.academy-faculty-grid article:nth-child(3n){border-right:0}.academy-faculty-grid article:nth-child(-n+3){border-bottom:1px solid #eaeaea}.academy-faculty-grid article:hover{background:#fafafa}.academy-faculty-grid svg{width:44px;height:44px;margin:0 auto calc(20px * var(--layout-spacing-scale))}.academy-faculty-grid h3{white-space:pre-line;margin:0;font-size:18px;font-weight:400;line-height:1.8}.academy-total-metrics{gap:calc(54px * var(--layout-spacing-scale));margin:calc(28px * var(--layout-spacing-scale)) 0 calc(38px * var(--layout-spacing-scale));display:flex}.academy-total-metrics>div{gap:calc(8px * var(--layout-spacing-scale));padding-right:calc(54px * var(--layout-spacing-scale));flex-direction:column;display:flex}.academy-total-metrics>div+div{padding-left:calc(54px * var(--layout-spacing-scale));border-left:1px solid #aaa}.academy-total-metrics strong{font-size:48px;font-weight:600;line-height:1.1}.academy-total-metrics span{font-size:19px}.academy-records>h3{margin:0 0 calc(24px * var(--layout-spacing-scale));font-size:24px}.academy-year-controls{align-items:center;gap:calc(24px * var(--layout-spacing-scale));display:flex}.academy-round-control{color:#777;background:#fff;border:1px solid #ddd;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:27px;line-height:1;transition:border .25s,color .25s;display:grid}.academy-round-control:hover{color:#111;border-color:#555}.academy-round-control:disabled{opacity:.35;cursor:default}.academy-year-tabs{justify-content:space-between;gap:calc(12px * var(--layout-spacing-scale));flex:1;min-width:0;display:flex}.academy-year-tabs button{padding:calc(10px * var(--layout-spacing-scale)) calc(22px * var(--layout-spacing-scale));color:#888;background:0 0;border:0;border-radius:999px;font-family:inherit;font-size:18px;transition:background .25s,color .25s}.academy-year-tabs button[aria-selected=true]{color:#fff;background:#111}.academy-year-record{margin:calc(38px * var(--layout-spacing-scale)) auto calc(46px * var(--layout-spacing-scale));min-height:145px}.academy-ongoing{text-align:center;padding:calc(28px * var(--layout-spacing-scale))}.academy-ongoing h3{margin:0;font-size:34px}.academy-ongoing p{color:#888}.academy-gallery{gap:calc(12px * var(--layout-spacing-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.academy-gallery-item{aspect-ratio:1.65;background:#eee;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.academy-gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.academy-gallery-item:hover img{transform:scale(1.04)}.academy-gallery-zoom{opacity:0;background:#ffffffde;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .25s;display:grid;position:absolute;bottom:10px;right:10px}.academy-gallery-item:hover .academy-gallery-zoom,.academy-gallery-item:focus-visible .academy-gallery-zoom{opacity:1}.academy-album-actions{margin-top:calc(32px * var(--layout-spacing-scale));justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.academy-album-actions>div{gap:calc(14px * var(--layout-spacing-scale));display:flex;position:absolute;right:0}.academy-dialog-overlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;position:fixed;inset:0}.academy-dialog{z-index:1001;outline:none;justify-items:center;width:min(1200px,92vw);max-height:90svh;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.academy-dialog>img{object-fit:contain;border-radius:4px;width:auto;max-width:100%;max-height:75svh;display:block}.academy-dialog-close{color:#333;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:29px;position:absolute;top:-45px;right:0}.academy-dialog-controls{align-items:center;gap:calc(26px * var(--layout-spacing-scale));color:#fff;margin-top:calc(18px * var(--layout-spacing-scale));display:flex}.academy-dialog button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=950px){.academy-course-grid{column-gap:calc(32px * var(--layout-spacing-scale))}.academy-course-grid article{gap:calc(12px * var(--layout-spacing-scale));grid-template-columns:26px 42px 1fr}.academy-course-icon{width:40px;height:45px}.academy-course-icon svg{width:36px;height:36px}.academy-year-tabs{gap:calc(4px * var(--layout-spacing-scale))}.academy-year-tabs button{padding-inline:calc(14px * var(--layout-spacing-scale))}}@media (width<=650px){.academy-section-subtitle{font-size:21px}.academy-introduction{font-size:17px}.academy-course-grid{grid-template-columns:1fr}.academy-course-grid article:nth-last-child(2){border-bottom:1px solid #ededed}.academy-course-grid article{padding:calc(24px * var(--layout-spacing-scale)) 0;grid-template-columns:26px 42px 1fr}.academy-course-grid h3{font-size:20px}.academy-faculty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-faculty-grid article{padding:calc(22px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale));border-bottom:1px solid #eaeaea;border-right:0}.academy-faculty-grid article:nth-child(odd){border-right:1px solid #eaeaea}.academy-faculty-grid article:nth-last-child(-n+2){border-bottom:0}.academy-faculty-grid h3{font-size:16px}.academy-total-metrics{justify-content:space-between;gap:0}.academy-total-metrics>div{padding-right:calc(20px * var(--layout-spacing-scale))}.academy-total-metrics>div+div{padding-left:calc(26px * var(--layout-spacing-scale));padding-right:0}.academy-total-metrics strong{font-size:38px}.academy-total-metrics span{font-size:17px}.academy-year-controls{gap:calc(10px * var(--layout-spacing-scale))}.academy-round-control{width:34px;height:34px}.academy-year-tabs{scrollbar-width:none;scroll-snap-type:x mandatory;justify-content:flex-start;overflow-x:auto}.academy-year-tabs button{scroll-snap-align:center;padding:calc(8px * var(--layout-spacing-scale)) calc(14px * var(--layout-spacing-scale));flex:none;font-size:16px}.academy-year-record{margin-block:calc(28px * var(--layout-spacing-scale));min-height:104px}.academy-gallery{gap:calc(9px * var(--layout-spacing-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.academy-gallery-item{border-radius:6px}.academy-album-actions{justify-content:space-between;gap:calc(12px * var(--layout-spacing-scale))}.academy-album-actions>div{gap:calc(8px * var(--layout-spacing-scale));position:static}.academy-album-actions .ps-button{padding-inline:calc(16px * var(--layout-spacing-scale));gap:calc(14px * var(--layout-spacing-scale));font-size:16px}.academy-dialog-close{top:-40px}.academy-ongoing h3{font-size:28px}}.academy-total-metrics strong span{font-size:inherit}.academy-drift-frame{width:100%;height:clamp(460px,48vw,620px);margin-top:calc(28px * var(--layout-spacing-scale));background:#fff;overflow:hidden}.academy-photo-empty{padding:calc(70px * var(--layout-spacing-scale)) 0;text-align:center}@media (width<=720px){.academy-drift-frame{height:480px;margin-top:calc(20px * var(--layout-spacing-scale))}}.academy-drift-frame .drift-wall{-webkit-mask-image:none;mask-image:none}#footprint .academy-introduction{text-align:left}.academy-total-metrics{text-align:center;justify-content:center;gap:0}.academy-total-metrics>div{padding:0 calc(54px * var(--layout-spacing-scale));align-items:center}.academy-total-metrics>div+div{padding:0 calc(54px * var(--layout-spacing-scale))}@media (width<=650px){.academy-total-metrics>div,.academy-total-metrics>div+div{padding:0 calc(24px * var(--layout-spacing-scale))}}body .academy-page{padding-bottom:0}.academy-page #footprint>div>.ps-layer{transform:translate(0,0)!important}.academy-page :is(#footprint,.academy-records,.academy-year-record,.academy-album,.academy-drift-frame){margin-bottom:0;padding-bottom:0}.academy-drift-frame .drift-wall__tile img{object-fit:cover;object-position:center;width:100%;height:100%}.academy-page #online-classes{z-index:1;width:100%;max-width:none;padding-top:var(--editorial-module-top-space);background:var(--paper);margin-top:0;position:relative}.academy-page #online-classes>div{width:min(var(--content-width),var(--content-available));margin-inline:auto}.academy-page #online-classes .newsroom-image{aspect-ratio:auto}.academy-page #online-classes .newsroom-image img{object-fit:contain;width:100%;height:auto;display:block}.academy-photo-caption{margin:var(--space-6) 0 0;color:var(--muted);font-size:var(--body-size);text-align:left}body #main .academy-page #online-classes .newsroom-story h4{padding:var(--space-4) 0;text-align:left;margin:0;line-height:1.5;font-size:20px!important}.academy-year-controls{display:block}.academy-year-tabs{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;border:0;align-items:stretch;gap:0;display:flex;overflow-x:auto}.academy-year-tabs::-webkit-scrollbar{display:none}body main .academy-year-tabs button{min-width:80px;min-height:80px;padding:var(--space-3) 0 var(--space-10);font-size:clamp(16px,1.6vw,22px);font-weight:var(--fw-regular,400);color:var(--muted);white-space:nowrap;scroll-snap-align:center;cursor:pointer;transition:color var(--motion-fast);background:0 0;border:0;border-radius:0;flex:1 0 80px;line-height:1.4;position:relative}body main .academy-year-tabs button:before{content:"";height:var(--academy-ruler-minor-height);background:repeating-linear-gradient(90deg,var(--line) 0 1px,transparent 1px var(--academy-ruler-step));position:absolute;bottom:0;left:0;right:0}body main .academy-year-tabs button:after{content:"";width:2px;height:var(--academy-ruler-major-height);background:var(--muted);transition:background var(--motion-fast),height var(--motion-fast);position:absolute;bottom:0;left:50%;transform:translate(-50%)}body main .academy-year-tabs button[aria-selected=true]{color:var(--ink);font-weight:var(--fw-semibold);background:0 0}body main .academy-year-tabs button[aria-selected=true]:after{background:var(--corporate-accent);height:calc(var(--academy-ruler-major-height) + var(--space-2));transform:translate(-50%)}body main .academy-year-tabs button:hover{color:var(--ink)}body main .academy-year-tabs button:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-4px}.academy-footprint-metrics{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.academy-footprint-metrics article{justify-content:center;align-items:center;gap:var(--space-8);height:var(--academy-footprint-card-height);padding:0 var(--academy-footprint-card-padding);border-radius:var(--radius-card);background:var(--surface-light);min-width:0;display:flex}.academy-footprint-metrics .service-icon{width:var(--academy-footprint-icon-size);height:var(--academy-footprint-icon-size);color:var(--corporate-accent);flex:none}.academy-footprint-metrics strong{align-items:baseline;gap:var(--space-2);font-size:var(--academy-footprint-figure-size);font-family:var(--font-latin);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;display:flex}body #main .academy-footprint-metrics .academy-footprint-unit{font-size:var(--body-size);font-weight:var(--fw-medium)}body #main .academy-footprint-metrics p{font-size:var(--body-size);color:var(--muted);margin:0;line-height:1.2}@media (width<=720px){body main .academy-year-tabs button{flex:0 0 max(80px,20vw);font-size:18px}.academy-footprint-metrics{gap:var(--space-4)}.academy-footprint-metrics article{--academy-footprint-card-padding:var(--space-6);gap:var(--space-4);padding:0 var(--academy-footprint-card-padding)}}@media (width<=540px){.academy-footprint-metrics{grid-template-columns:1fr}.academy-footprint-metrics article{padding-inline:var(--space-8);justify-content:flex-start}}body main .academy-year-tabs button[aria-selected=false]:before{opacity:var(--academy-ruler-inactive-minor-opacity)}body main .academy-year-tabs button[aria-selected=false]:after{opacity:var(--academy-ruler-inactive-major-opacity)}body #main.site-editorial .academy-reference-metrics{background:var(--site-dark-surface,#101a23);color:#fff}body #main.site-editorial.site-editorial .academy-reference-metrics .reference-inner,body #main.site-editorial.site-editorial .academy-reference-metrics .reference-metrics-grid,body #main.site-editorial.site-editorial .academy-reference-metrics .reference-metrics-grid :is(h3,p){text-align:left}body #main.site-editorial.site-editorial .academy-reference-metrics :is(h2,h3){color:#fff!important}body #main.site-editorial.site-editorial .academy-reference-metrics :is(.reference-metrics-intro,.reference-metrics-grid p){color:#b8c0c7!important}@media (width<=1000px){.about-talent-grid article{padding:0 calc(18px * var(--layout-spacing-scale))}.about-page h3{font-size:21px}.about-certificates{gap:calc(12px * var(--layout-spacing-scale))}.about-certificate-image{height:240px}.about-details-top{gap:calc(25px * var(--layout-spacing-scale))}.about-details-top article+article{padding-left:calc(25px * var(--layout-spacing-scale))}}@media (width<=720px){.about-talent-grid{gap:calc(28px * var(--layout-spacing-scale)) 0;grid-template-columns:1fr 1fr}.about-talent-grid article:nth-child(3){border:0;padding-left:0}.about-talent-grid p,.about-details p{font-size:16px}.about-universities{gap:calc(12px * var(--layout-spacing-scale))}.about-universities div{padding:calc(18px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));font-size:16px}.about-college-values{gap:calc(18px * var(--layout-spacing-scale));margin-top:calc(25px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}.about-college-values span{font-size:15px}.about-college-values span:nth-child(2){border:0}.about-credentials-summary{gap:calc(25px * var(--layout-spacing-scale)) 0;padding:calc(35px * var(--layout-spacing-scale)) calc(10px * var(--layout-spacing-scale)) calc(25px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}.about-credentials-summary a:nth-child(2){border:0}.about-credentials-summary p{font-size:14px}.about-details{padding:calc(30px * var(--layout-spacing-scale)) calc(18px * var(--layout-spacing-scale)) calc(18px * var(--layout-spacing-scale))}.about-details-top{gap:calc(24px * var(--layout-spacing-scale));grid-template-columns:1fr}.about-details-top article+article{padding:calc(24px * var(--layout-spacing-scale)) 0 0;border:0;border-top:1px solid #eee}.about-software>div{display:block}.about-certificates{gap:calc(22px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}.about-certificate-image{height:230px;padding:calc(6px * var(--layout-spacing-scale))}.about-certificate-name{font-size:14px}.about-dialog{padding:calc(20px * var(--layout-spacing-scale)) 0;inset:5vh 3vw}.about-dialog h2{font-size:17px}.about-page .unified-hero-image{object-position:72% center}}@media (width<=720px){.about-page .about-company-background{background-image:linear-gradient(#fffffffa 0%,#fffffff0 58%,#fff6 76%,#ffffff1a 100%),url(/assets/optimized-20261102/093a7aee5d447e.webp)}}@keyframes company-film-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.about-page .about-company .company-intro-film-card{translate:var(--about-intro-foreground-x,0px) 0;top:calc(20.4% + 24px);right:-18px}@media (width<=720px){.about-page .about-company .company-intro-film-card{top:calc(20.4% + 16px);right:-6px}}@media (width<=720px){body #main .about-page .about-company .landing-about-visual{translate:0 -16px}.about-page .about-company .company-intro-presenter{translate:calc(var(--about-intro-person-x,0px) * .55) 0}.about-page .about-company .company-intro-film-card{translate:calc(var(--about-intro-foreground-x,0px) * .55) 0}}@media (width<=720px){body #main .about-page .about-company--classic .landing-about-grid{gap:var(--official-heading-gap);grid-template-columns:1fr}}.about-page{background:#fff;padding-top:0}.about-page .unified-hero-tagline{margin-top:calc(-16px * var(--layout-spacing-scale));color:#626564}.about-company.home-rebuild{padding-bottom:0}.about-page .ps-heading h2{font-size:clamp(29px,2.79vw + 2px,41.6px)}.about-page .ps-section{scroll-margin-top:100px}.about-talent-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.about-talent-grid article{padding:0 calc(30px * var(--layout-spacing-scale));border-left:1px solid #e6e6e6}.about-talent-grid article:first-child{border:0;padding-left:0}.about-number{color:#858585;font-size:18px}.about-page h3{margin:calc(12px * var(--layout-spacing-scale)) 0 calc(18px * var(--layout-spacing-scale));font-size:24px;font-weight:650;line-height:1.5}.about-talent-grid p,.about-details p{margin:calc(4px * var(--layout-spacing-scale)) 0;color:#747474;font-size:18px;line-height:1.8}.about-universities{gap:calc(28px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr;display:grid}.about-universities div{padding:calc(25px * var(--layout-spacing-scale));text-align:center;border:1px solid #e7e7e7;font-weight:600}.about-college-values{margin-top:calc(35px * var(--layout-spacing-scale));grid-template-columns:repeat(4,1fr);display:grid}.about-college-values span{text-align:center;border-right:1px solid #ccc;font-size:18px}.about-college-values span:last-child{border:0}.about-outline{border:1px solid #dedede;border-radius:7px;position:relative}.about-panel-label{padding:calc(7px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale));color:#fff;white-space:nowrap;background:#222;border-radius:4px;font-size:17px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.about-credentials-summary{padding:calc(40px * var(--layout-spacing-scale)) calc(22px * var(--layout-spacing-scale)) calc(28px * var(--layout-spacing-scale));margin-top:calc(35px * var(--layout-spacing-scale));grid-template-columns:repeat(4,1fr);display:grid}.about-credentials-summary a{text-align:center;padding:0 calc(15px * var(--layout-spacing-scale));border-right:1px solid #e8e8e8;transition:transform .25s}.about-credentials-summary a:last-child{border:0}.about-credentials-summary a:hover{transform:translateY(-4px)}.about-credentials-summary h3{margin:0 0 calc(5px * var(--layout-spacing-scale))}.about-credentials-summary p{color:#888;margin:0;font-size:16px}.about-details{margin-top:calc(36px * var(--layout-spacing-scale));padding:calc(35px * var(--layout-spacing-scale)) calc(30px * var(--layout-spacing-scale)) calc(22px * var(--layout-spacing-scale))}.about-details-top{gap:calc(50px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr;display:grid}.about-details-top article+article{padding-left:calc(40px * var(--layout-spacing-scale));border-left:1px solid #e8e8e8}.about-details h3{margin:0 0 calc(10px * var(--layout-spacing-scale))}.about-software{padding-top:calc(24px * var(--layout-spacing-scale));margin-top:calc(28px * var(--layout-spacing-scale));border-top:1px solid #e7e7e7}.about-software>div{column-gap:calc(50px * var(--layout-spacing-scale));grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}.about-more{margin:calc(14px * var(--layout-spacing-scale)) 0 0 auto;gap:calc(10px * var(--layout-spacing-scale));padding:calc(5px * var(--layout-spacing-scale)) 0;cursor:pointer;background:0 0;border:0;align-items:center;font-size:16px;display:flex}.about-details article,.about-certificates{scroll-margin-top:110px}.about-certificates{gap:calc(20px * var(--layout-spacing-scale));margin-top:calc(34px * var(--layout-spacing-scale));grid-template-columns:1.9fr repeat(3,1fr);display:grid}.about-certificate{text-align:left;cursor:zoom-in;background:0 0;border:0;min-width:0;padding:0}.about-certificate-image{height:300px;padding:calc(10px * var(--layout-spacing-scale));background:#fff;border:1px solid #eee;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 2px 14px #00000012}.about-certificate img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.about-certificate:hover img{transform:scale(1.035)}.about-certificate-name{gap:calc(8px * var(--layout-spacing-scale));color:#707070;margin-top:calc(12px * var(--layout-spacing-scale));font-size:15px;line-height:1.6;display:flex}.about-dialog-overlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000a;position:fixed;inset:0}.about-dialog{z-index:101;align-items:center;gap:calc(12px * var(--layout-spacing-scale));padding:calc(25px * var(--layout-spacing-scale));color:#fff;flex-direction:column;display:flex;position:fixed;inset:4vh 5vw}.about-dialog h2{padding-right:calc(35px * var(--layout-spacing-scale));margin:0;font-size:20px}.about-dialog>img{object-fit:contain;flex:1;max-width:100%;min-height:0}.about-dialog-close{cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-size:30px;position:absolute;top:0;right:0}.about-dialog-controls{align-items:center;gap:calc(30px * var(--layout-spacing-scale));display:flex}.about-dialog-controls button{color:#fff;padding:calc(8px * var(--layout-spacing-scale)) calc(16px * var(--layout-spacing-scale));cursor:pointer;background:0 0;border:1px solid #ffffff70;border-radius:30px}@media (width<=1000px){.about-talent-grid article{padding:0 calc(18px * var(--layout-spacing-scale))}.about-page h3{font-size:21px}.about-certificates{gap:calc(12px * var(--layout-spacing-scale))}.about-certificate-image{height:240px}.about-details-top{gap:calc(25px * var(--layout-spacing-scale))}.about-details-top article+article{padding-left:calc(25px * var(--layout-spacing-scale))}}@media (width<=720px){.about-talent-grid{gap:calc(28px * var(--layout-spacing-scale)) 0;grid-template-columns:1fr 1fr}.about-talent-grid article:nth-child(3){border:0;padding-left:0}.about-talent-grid p,.about-details p{font-size:16px}.about-universities{gap:calc(12px * var(--layout-spacing-scale))}.about-universities div{padding:calc(18px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));font-size:16px}.about-college-values{gap:calc(18px * var(--layout-spacing-scale));margin-top:calc(25px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}.about-college-values span{font-size:15px}.about-college-values span:nth-child(2){border:0}.about-credentials-summary{gap:calc(25px * var(--layout-spacing-scale)) 0;padding:calc(35px * var(--layout-spacing-scale)) calc(10px * var(--layout-spacing-scale)) calc(25px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}.about-credentials-summary a:nth-child(2){border:0}.about-credentials-summary p{font-size:14px}.about-details{padding:calc(30px * var(--layout-spacing-scale)) calc(18px * var(--layout-spacing-scale)) calc(18px * var(--layout-spacing-scale))}.about-details-top{gap:calc(24px * var(--layout-spacing-scale));grid-template-columns:1fr}.about-details-top article+article{padding:calc(24px * var(--layout-spacing-scale)) 0 0;border:0;border-top:1px solid #eee}.about-software>div{display:block}.about-certificates{gap:calc(22px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}.about-certificate-image{height:230px;padding:calc(6px * var(--layout-spacing-scale))}.about-certificate-name{font-size:14px}.about-dialog{padding:calc(20px * var(--layout-spacing-scale)) 0;inset:5vh 3vw}.about-dialog h2{font-size:17px}.about-page .unified-hero-image{object-position:72% center}}.about-page .about-company-background{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 34%,#ffffff7a 56%,#ffffff1a 78%,#fff0 100%),url(/assets/optimized-20261102/093a7aee5d447e.webp) 100%/cover no-repeat}@media (width<=720px){.about-page .about-company-background{background-image:linear-gradient(#fffffffa 0%,#fffffff0 58%,#fff6 76%,#ffffff1a 100%),url(/assets/optimized-20261102/093a7aee5d447e.webp)}}.about-page .about-company{overflow:clip}body #main .about-page .about-company .landing-about-grid{align-items:stretch}body #main .about-page .about-company .landing-about-visual{align-self:stretch;position:relative}.about-page .about-company .company-intro-composition{position:static}.about-page .about-company .company-intro-presenter{width:auto;max-width:none;height:calc(100% + var(--section-space));object-fit:contain;top:0;bottom:auto}.about-page .company-intro-film-card{-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:linear-gradient(125deg,#f3eee6b3,#fcf9f4b3);border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffa6,0 12px 32px #2d211114}.about-page .landing-company-button{cursor:pointer;border:0;font-family:inherit}body #main .about-page .about-company .landing-about-copy>p{text-align:justify;width:calc(100% - 1em);text-justify:inter-ideograph;text-align-last:start;text-wrap:wrap;overflow-wrap:break-word}.about-page .company-intro-film-card{z-index:2;animation:6s ease-in-out infinite company-film-float}.about-page .company-intro-film-card:is(:hover,:focus-within){animation-play-state:paused}.about-page .about-company.home-rebuild{isolation:isolate;background:var(--paper);position:relative}.about-page .about-company-background{z-index:0;pointer-events:none;position:absolute;inset:0}.about-page .about-company>.landing-about{z-index:1;position:relative}.about-page .about-company .company-intro-presenter{translate:var(--about-intro-person-x,0px) 0}.about-page .about-company .company-intro-film-card{translate:var(--about-intro-foreground-x,0px) 0;top:calc(20.4% + 24px);right:-18px}@media (width<=720px){.about-page .about-company .company-intro-film-card{top:calc(20.4% + 16px);right:-6px}}body #main .about-page .about-company .landing-about-visual{transform-origin:50% 0;translate:0 -32px;scale:1.15}body #main .about-page .about-company.home-rebuild{padding-block:var(--section-space);margin-top:calc(-1 * var(--home-second-screen-radius));border-radius:var(--home-second-screen-radius) var(--home-second-screen-radius) 0 0;z-index:2}@media (width<=720px){body #main .about-page .about-company .landing-about-visual{translate:0 -16px}.about-page .about-company .company-intro-presenter{translate:calc(var(--about-intro-person-x,0px) * .55) 0}.about-page .about-company .company-intro-film-card{translate:calc(var(--about-intro-foreground-x,0px) * .55) 0}}.about-page .about-company .company-intro-presenter{aspect-ratio:1087/1447;overflow:visible}.about-page .about-company .company-intro-poster{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.about-page .about-company .company-intro-inline-video{aspect-ratio:1;visibility:hidden;pointer-events:none;background:0 0;width:136%;max-width:none;height:auto;position:absolute;top:-.3%;left:-22%}.about-page .company-intro-presenter[data-playing=true] .company-intro-inline-video{visibility:visible}.about-page .company-intro-presenter[data-playing=true] .company-intro-poster{visibility:hidden}body #main .about-page .about-company--classic .landing-about-grid{align-items:center;gap:var(--space-16);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}body #main .about-page .about-company--classic .landing-about-visual{align-self:center;width:100%;height:auto;transform:none}body #main .about-page .about-company--classic .landing-about-copy>p{width:100%}.about-company--classic .company-inline-player{aspect-ratio:4/3;isolation:isolate;position:relative;overflow:hidden}.company-inline-cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.company-inline-scene{visibility:hidden;background:url(/assets/optimized-20261102/093a7aee5d447e.webp) 50%/cover no-repeat;position:absolute;inset:0}.company-inline-player[data-started=true] .company-inline-scene{visibility:visible}body #main .about-company--classic .company-inline-player .company-intro-inline-video{aspect-ratio:auto;object-fit:contain;width:100%;max-width:100%;height:100%;visibility:inherit;pointer-events:auto;background:0 0;position:absolute;inset:0}.company-inline-close{z-index:3;color:#fff;cursor:pointer;background:#18242bbb;border:1px solid #ffffff80;border-radius:50%;width:32px;height:32px;font-size:24px;position:absolute;top:10px;right:10px}.company-inline-error{z-index:4;background:#fff;position:absolute;inset:auto 0 0;padding:12px!important;font-size:14px!important}.about-company--classic .landing-company-button{align-self:flex-start}@media (width<=720px){body #main .about-page .about-company--classic .landing-about-grid{gap:var(--official-heading-gap);grid-template-columns:1fr}}#main.site-editorial .about-page{padding-bottom:0}body #main.site-editorial .about-page .about-company.home-rebuild{color:#20252b;background:#f7f7f4}body #main.site-editorial.site-editorial .about-page .about-company .landing-about-copy :is(h2,p,strong){color:#20252b}body #main .about-company--classic .company-inline-player--direct .company-intro-inline-video{visibility:visible;object-fit:contain;pointer-events:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.about-company--classic .company-inline-player--direct{background:url(/assets/optimized-20261102/093a7aee5d447e.webp) 50%/cover no-repeat}body #main .about-company--classic .company-inline-player--direct .company-intro-inline-video{object-fit:cover;background:#111}.consulting-cases-window{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.consulting-cases-window[data-dragging]{cursor:grabbing}.consulting-cases-window:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.consulting-cases-track{will-change:transform;width:max-content;display:flex}.consulting-cases-sequence{gap:var(--space-6);padding:0 var(--space-6) 0 0;flex-shrink:0;margin:0;list-style:none;display:flex}.consulting-cases-sequence>li{flex:0 0 clamp(260px,27vw,360px);width:clamp(260px,27vw,360px)}.consulting-cases-sequence figure{margin:0}.consulting-cases-sequence img{aspect-ratio:1.6;object-fit:cover;background:var(--paper);pointer-events:none;width:100%;height:auto;display:block}.consulting-cases-sequence figcaption{padding:var(--space-5) 0 0;font-size:var(--body-size);line-height:var(--lh-normal);color:var(--ink);font-weight:var(--fw-medium)}body #main .ps-cultivation-intro .section-heading{text-align:left;margin-bottom:var(--space-6);align-items:flex-start}body #main .ps-cultivation-intro .section-heading h2{text-align:left;margin:0}body #main .ps-cultivation-intro .section-heading h2:after{margin-left:0}@media (width<=600px){.consulting-cases-sequence{gap:var(--space-4);padding-right:var(--space-4)}.consulting-cases-sequence>li{flex-basis:260px;width:260px}}:is(#consulting-cases,#assessment-cases,#training-gallery).ps-section{background:var(--surface-light);width:100%;padding-block:var(--space-12)}:is(#consulting-cases,#assessment-cases,#training-gallery)>.ps-layer{width:min(var(--content-width),var(--content-available));margin-inline:auto}.ps-page.ps-consulting,:is(.ps-page:has(#consulting-cases),.ps-page:has(#assessment-cases)){padding-bottom:0}body #main.site-editorial.site-editorial :is(#consulting-cases,#assessment-cases) .v2-section-head{text-align:center;align-items:center}body #main.site-editorial.site-editorial :is(#consulting-cases,#assessment-cases) .v2-section-head h2{text-align:center}body #main.site-editorial.site-editorial :is(#consulting-cases,#assessment-cases) .v2-section-head h2:after{margin-inline:auto}.consulting-case-name-card{aspect-ratio:1.6;color:var(--ink);font-family:var(--font-body);text-align:center;background:#eef0ef;border:1px solid #dfe3e1;justify-content:center;align-items:center;padding:32px;font-size:22px;font-weight:500;line-height:1.7;display:flex}#main.site-editorial .academy-page #footprint{width:100%;max-width:none;padding:var(--official-section-space) 0;background:#fff}#main.site-editorial .academy-page #footprint .ps-heading{margin-bottom:var(--official-heading-gap)}#main.site-editorial .academy-page #footprint .ps-layer{width:min(var(--content-width),var(--content-available));margin-inline:auto}.training-editorial{grid-template-columns:minmax(130px,.62fr) minmax(0,2fr) minmax(0,1.25fr);align-items:start;gap:28px;width:100%;display:grid}.training-year-sidebar{padding-top:0;--font-size:22px!important}.training-year-sidebar .line-sidebar__list{padding-top:0}.training-year-sidebar .line-sidebar__label{font-size:22px;font-weight:500}.training-feature{min-width:0;animation:.45s both training-editorial-enter}.training-feature-image{aspect-ratio:16/10;background:#eee;display:block;overflow:hidden}.training-feature-image img{object-fit:cover;width:100%;height:100%;display:block}.training-feature>time{color:#62676e;margin:24px 0 12px;font-size:16px;display:block}body #main.site-editorial.site-editorial .training-feature h3{color:#20252b;margin:0 0 20px;font-size:26px!important;font-weight:500!important;line-height:1.5!important}.training-feature h3 a{color:inherit;text-decoration:none}body #main.site-editorial.site-editorial .training-feature p{margin:0;line-height:1.8!important}.training-article-stack{gap:20px;display:grid}.training-article-card{color:#20252b;background:#f3f3f2;padding:26px;text-decoration:none;transition:box-shadow .25s;animation:.45s both training-editorial-enter;display:block}.training-article-card:hover{box-shadow:0 6px 22px #00000012}.training-article-card--dark{background:var(--site-dark-surface);color:#fff}.training-article-card time{color:inherit;opacity:.75;font-size:14px}body #main.site-editorial.site-editorial .training-article-card h3{color:inherit;margin:14px 0 20px;font-size:22px!important;font-weight:500!important;line-height:1.5!important}body #main.site-editorial.site-editorial .training-article-card p{color:inherit;opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden;font-size:16px!important;line-height:1.8!important}.training-editorial-controls{color:#62676e;justify-content:space-between;align-items:center;margin-top:20px;font-size:14px;display:flex}.training-editorial-controls>div{gap:8px;display:flex}.training-editorial-controls button{color:#20252b;cursor:pointer;background:#fff;border:1px solid #d8dadd;width:40px;height:40px;font-size:20px}.training-editorial-controls button:hover{border-color:#20252b}.training-article-empty{color:#62676e;background:#f4f4f3;padding:26px}.training-article-empty>span{color:#20252b;font-size:32px}.training-editorial :is(a,button):focus-visible{outline:2px solid var(--corporate-accent);outline-offset:4px}@keyframes training-editorial-enter{0%{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width>=1920px){.training-editorial{gap:34px}.training-year-sidebar .line-sidebar__label{font-size:26px}.training-article-card{padding:32px}body #main.site-editorial.site-editorial .training-feature h3{font-size:30px!important}body #main.site-editorial.site-editorial .training-article-card h3{font-size:26px!important}body #main.site-editorial.site-editorial .training-article-card p{font-size:18px!important}}@media (width<=1000px){.training-editorial{grid-template-columns:110px minmax(0,1fr);gap:24px}.training-year-sidebar{grid-row:span 2;--marker-length:24px!important;--marker-gap:8px!important}.training-year-sidebar .line-sidebar__label{font-size:20px}.training-articles{grid-column:2}.training-article-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.training-article-card{padding:22px}}@media (width<=600px){.training-editorial{grid-template-columns:1fr;gap:24px}.training-year-sidebar{grid-row:auto;padding:0;overflow-x:auto}.training-year-sidebar .line-sidebar__list{flex-direction:row;gap:24px;padding:0 0 12px}.training-year-sidebar .line-sidebar__item:before,.training-year-sidebar .line-sidebar__item:after,.training-year-sidebar .line-sidebar__marker{display:none}.training-year-sidebar .line-sidebar__label{font-size:18px;transform:none}.training-year-sidebar .line-sidebar__item[aria-current=true]{border-bottom:2px solid var(--corporate-accent)}.training-articles{grid-column:1}.training-article-stack{grid-template-columns:1fr}.training-feature-image{aspect-ratio:16/10}body #main.site-editorial.site-editorial .training-feature h3{font-size:24px!important}.training-feature>time{margin-top:20px}}.training-editorial{align-items:stretch}.training-articles{flex-direction:column;min-height:0;display:flex}.training-article-stack{flex:1}.training-editorial-controls{flex:none;justify-content:flex-end;margin-top:20px}.training-feature{align-self:start}@media (width>=1001px){.training-editorial{align-items:start}.training-articles{height:var(--training-feature-height,auto)}.training-article-stack{grid-template-rows:repeat(2,minmax(0,1fr));min-height:0}.training-article-card{min-height:0;padding:22px;overflow:hidden}body #main.site-editorial.site-editorial .training-article-card h3{margin:12px 0 14px}body #main.site-editorial.site-editorial .training-article-card p{-webkit-line-clamp:2}}.training-course-nav{border-left:2px solid #cfd1d4;flex-direction:column;align-self:start;display:flex}.training-course-nav button{text-align:left;color:#30343a;width:100%;min-height:68px;font:inherit;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;margin-left:-2px;padding:14px 16px;font-size:18px;font-weight:600;line-height:1.45;display:block}.training-course-nav button[aria-selected=true]{border-left-color:var(--corporate-accent);color:#17191b;background:#f1f1f1}.training-course-nav button:hover{background:#f4f4f4}.training-feature-image+h3{margin-top:24px!important}@media (width<=1000px){.training-course-nav{grid-row:span 2}.training-course-nav button{font-size:16px}}@media (width<=600px){.training-course-nav{border-bottom:2px solid #ddd;border-left:0;flex-direction:row;grid-row:auto;overflow-x:auto}.training-course-nav button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;width:auto;min-height:48px;margin:0 0 -2px;padding:10px 14px}.training-course-nav button[aria-selected=true]{border-bottom-color:#20252b}}body #main.site-editorial.site-editorial .training-article-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=1001px){.training-editorial{grid-template-columns:minmax(260px,1fr) minmax(0,1.9fr) minmax(0,1.15fr)}}@media (width>=601px) and (width<=1000px){.training-editorial{grid-template-columns:minmax(240px,.7fr) minmax(0,2fr)}}.training-course-nav{border-left:2px solid #797e84;position:relative}.training-course-nav button{white-space:nowrap;border-left-color:#797e84}.training-course-nav button[aria-selected=true],.training-course-nav button:hover{border-left-color:#474b50}#main.site-editorial .academy-page #footprint .section-heading{text-align:left;align-items:flex-start}#main.site-editorial .academy-page #footprint .section-heading :is(h2,p){text-align:left}@media (width<=600px){.training-course-nav,.training-course-nav button{border-left:0}}@media (width>=1001px){.training-articles{height:auto;min-height:var(--training-feature-height,0px)}.training-article-stack{grid-template-rows:repeat(2,minmax(min-content,1fr))}.training-article-card{min-height:max-content;overflow:visible}}@media (width>=601px){.training-course-nav{border:0;gap:6px}.training-course-nav button{white-space:nowrap;background:#f5f6f7;border:0;border-left:3px solid #0000;align-items:center;gap:18px;min-height:68px;margin:0;padding:14px 18px;display:flex}.training-course-nav button[aria-selected=true]{border-left-color:var(--corporate-accent);background:color-mix(in srgb,var(--corporate-accent) 12%,#fff);color:#20252b}.training-course-nav button:hover{border-left-color:var(--corporate-accent);background:color-mix(in srgb,var(--corporate-accent) 12%,#fff)}}.training-course-icon{flex:none;width:25px;height:25px}.training-course-nav button span{flex:1;min-width:0}.training-course-arrow{flex:none;width:18px;height:18px}@media (width<=600px){.training-course-nav button{align-items:center;gap:8px;display:flex}.training-course-icon{width:20px;height:20px}.training-course-arrow{display:none}.training-course-nav button[aria-selected=true]{background:color-mix(in srgb,var(--corporate-accent) 12%,#fff);color:#20252b}}.training-article-card--dark{border-top:2px solid var(--corporate-accent)}.zhiliao-page{background:var(--paper)}.zhiliao-intro{padding:calc(var(--header-height) + calc(80px * var(--layout-spacing-scale))) 0 var(--section-space)}.zhiliao-product-image{width:100%;padding:calc(12px * var(--layout-spacing-scale));border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-inline:auto;overflow:hidden}.zhiliao-product-image img{border-radius:calc(var(--radius-card) / 2);width:100%;height:auto}.zhiliao-section{padding:var(--section-space) 0;scroll-margin-top:var(--header-height)}.zhiliao-section .section-heading{margin-bottom:calc(38px * var(--layout-spacing-scale))}.zhiliao-feature-grid{gap:calc(20px * var(--layout-spacing-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zhiliao-reveal{display:flow-root}.zhiliao-reveal.is-prepared{opacity:0;transform:translateY(18px)}.zhiliao-reveal.is-prepared.is-visible{opacity:1;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);transform:none}.zhiliao-reveal--image.is-prepared{transform-origin:top;transform:translateY(24px)scale(1.015)}.zhiliao-reveal--image.is-prepared.is-visible{transition-duration:.95s}.card-spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:var(--spotlight-glow);position:relative;overflow:hidden}.card-spotlight:before{content:"";background:radial-gradient(440px circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color) 0%, var(--spotlight-halo) 42%, transparent 72%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.card-spotlight:after{content:"";padding:calc(1px * var(--layout-spacing-scale));border-radius:inherit;background:radial-gradient(300px circle at var(--mouse-x) var(--mouse-y), var(--spotlight-edge), transparent 80%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-spotlight:hover:before,.card-spotlight:hover:after,.card-spotlight:focus-within:before,.card-spotlight:focus-within:after{opacity:1}.zhiliao-feature-card{min-height:370px;padding:calc(28px * var(--layout-spacing-scale));color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-out);flex-direction:column;display:flex}.zhiliao-feature-card:hover{border-color:var(--spotlight-edge);box-shadow:0 14px 32px var(--spotlight-halo);transform:translateY(-3px)}.zhiliao-feature-card>*{z-index:1;position:relative}.zhiliao-feature-title{align-items:baseline;gap:calc(16px * var(--layout-spacing-scale));min-height:75px;display:flex}.zhiliao-feature-title>span{color:var(--gold-deep);font-size:var(--text-lg);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;flex:none;line-height:1.4}.zhiliao-feature-title h3{font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.4}.zhiliao-feature-card ul{gap:calc(10px * var(--layout-spacing-scale));margin:calc(18px * var(--layout-spacing-scale)) 0 calc(28px * var(--layout-spacing-scale));padding-left:1.2em;display:grid}.zhiliao-feature-card li{padding-left:calc(2px * var(--layout-spacing-scale));font-size:var(--text-base);line-height:1.65}.zhiliao-feature-card li::marker{color:var(--gold-deep);font-size:calc(.8em + 2px)}.zhiliao-feature-conclusion{min-height:60px;padding:calc(12px * var(--layout-spacing-scale)) calc(15px * var(--layout-spacing-scale));color:var(--gold-deep);border:1px solid var(--line);border-radius:calc(var(--radius-card) / 2);text-align:center;font-size:var(--text-base);font-weight:var(--fw-semibold);place-items:center;margin-top:auto;line-height:1.4;display:grid}.zhiliao-value-grid{column-gap:clamp(calc(40px * var(--layout-spacing-scale)), calc(7vw * var(--layout-spacing-scale)), calc(110px * var(--layout-spacing-scale)));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zhiliao-value{column-gap:calc(16px * var(--layout-spacing-scale));padding:calc(30px * var(--layout-spacing-scale)) 0 calc(38px * var(--layout-spacing-scale));grid-template-columns:42px minmax(0,1fr);display:grid}.zhiliao-value>span{padding-top:calc(5px * var(--layout-spacing-scale));color:var(--gold-deep);font-size:var(--text-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;grid-row:1/3}.zhiliao-value h3{font-size:var(--text-2xl);line-height:1.4}.zhiliao-value p{max-width:470px;margin-top:calc(12px * var(--layout-spacing-scale));color:var(--muted);font-size:var(--text-base);line-height:1.75}@media (width<=900px){.zhiliao-feature-grid{grid-template-columns:1fr}.zhiliao-feature-card,.zhiliao-feature-title{min-height:0}.zhiliao-feature-card ul{margin-block:calc(18px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale))}}@media (width<=650px){.zhiliao-intro{padding:calc(var(--header-height) + calc(62px * var(--layout-spacing-scale))) 0 var(--section-space)}.zhiliao-intro-text{margin-bottom:calc(36px * var(--layout-spacing-scale))}.zhiliao-feature-card{padding:calc(24px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale))}.zhiliao-feature-title h3{font-size:var(--text-xl)}.zhiliao-feature-conclusion{font-size:var(--text-base)}.zhiliao-value-grid{grid-template-columns:1fr}}.zhiliao-intro{padding:calc(var(--header-height) + calc(88px * var(--layout-spacing-scale))) 0 calc(72px * var(--layout-spacing-scale));background:radial-gradient(70% 48% at 50% 65%,#f1e5ce90,#0000 85%),#fff;position:relative;overflow:hidden}.zhiliao-intro-text{margin-bottom:calc(48px * var(--layout-spacing-scale))}.zhiliao-intro-text .page-heading{text-align:center}.zhiliao-product-image{border:1px solid #e6e3dc;border-radius:20px;max-width:1120px;padding:0;box-shadow:0 24px 70px -36px #58462940}.zhiliao-assistant{padding:calc(96px * var(--layout-spacing-scale)) 0;background:#fff;scroll-margin-top:100px}.zhiliao-assistant .section-heading,.zhiliao-ecosystem .section-heading{margin-bottom:0}.zhiliao-demo-tabs{gap:calc(2px * var(--layout-spacing-scale));width:fit-content;max-width:100%;margin:calc(40px * var(--layout-spacing-scale)) auto calc(44px * var(--layout-spacing-scale));padding:calc(4px * var(--layout-spacing-scale));background:#f6f5f2;border:1px solid #e5e2d9;border-radius:999px;display:flex}.zhiliao-demo-tabs button{min-width:100px;padding:calc(10px * var(--layout-spacing-scale)) calc(26px * var(--layout-spacing-scale));color:#77756e;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;font-size:17px;transition:background .2s,color .2s,box-shadow .2s}.zhiliao-demo-tabs button[aria-selected=true]{color:#37342d;background:#fff;box-shadow:0 2px 6px #0000000d}.zhiliao-demo-tabs button:hover{color:var(--ink)}.zhiliao-demo-tabs button:focus-visible,.zhiliao-demo-panel:focus-visible{outline:2px solid var(--gold-deep);outline-offset:4px}.zhiliao-demo-panel{background:#fff;border:1px solid #e7e5df;border-radius:20px;grid-template-columns:minmax(250px,.3fr) minmax(0,.7fr);min-height:0;margin:0;display:grid;overflow:hidden}.zhiliao-demo-copy{padding:calc(48px * var(--layout-spacing-scale)) calc(34px * var(--layout-spacing-scale));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.zhiliao-demo-copy h3{letter-spacing:-.025em;max-width:240px;margin:0;font-size:32px;font-weight:400;line-height:1.55}.zhiliao-demo-copy p{max-width:270px;color:var(--muted);margin:calc(20px * var(--layout-spacing-scale)) 0 0;font-size:16px;font-weight:300;line-height:1.9}.zhiliao-demo-stage{min-width:0;aspect-ratio:var(--media-aspect);background:#fff;border-inline-start:1px solid #d4d7dc;padding:0;position:relative;overflow:hidden}.zhiliao-demo-frame{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.zhiliao-demo-frame img,.zhiliao-demo-frame video{left:var(--recording-left);top:var(--recording-top);width:var(--recording-width);height:var(--recording-height);object-fit:fill;background:#fff;max-width:none;display:block;position:absolute}.zhiliao-demo-outcome{z-index:2;background:#fff;border:1px solid #d6dce4;border-radius:12px;width:54%;max-height:84%;margin:0;padding:0;display:flex;position:absolute;bottom:4%;right:2.5%;overflow:hidden;box-shadow:0 16px 40px #1423372e,0 3px 10px #14233714}.zhiliao-demo-stage--compliance .zhiliao-demo-outcome{width:48%}.zhiliao-demo-outcome-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a8b1bd #f4f6f8;width:100%;overflow-y:auto}.zhiliao-demo-outcome-scroll a{cursor:zoom-in;display:block}.zhiliao-demo-outcome-scroll img{width:100%;max-width:none;height:auto;display:block}.zhiliao-demo-outcome-expand{color:#46505f;background:#ffffffeb;border:1px solid #d9dee5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0f172a10}.zhiliao-demo-outcome-expand:hover{color:#101828;background:#fff}.zhiliao-demo-outcome-scroll:focus-visible,.zhiliao-demo-outcome-expand:focus-visible{outline-offset:-3px;outline:2px solid #71849b}.zhiliao-integrations{margin:calc(44px * var(--layout-spacing-scale)) auto calc(28px * var(--layout-spacing-scale));gap:calc(16px * var(--layout-spacing-scale));grid-template-columns:repeat(6,minmax(0,1fr));max-width:1060px;padding:0;list-style:none;display:grid}.zhiliao-integrations li{align-items:center;gap:calc(18px * var(--layout-spacing-scale));padding:calc(30px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale)) calc(26px * var(--layout-spacing-scale));background:#faf9f6;border:1px solid #eeebe4;border-radius:16px;flex-direction:column;transition:transform .25s,border-color .25s;display:flex}.zhiliao-integrations li:hover{border-color:#c8b78e;transform:translateY(-4px)}.zhiliao-integrations img{object-fit:contain;width:40px;height:40px;display:block}.zhiliao-integrations span{font-size:17px}@media (width<=1024px){.zhiliao-demo-panel{grid-template-columns:1fr;min-height:0}.zhiliao-demo-copy{padding:calc(32px * var(--layout-spacing-scale))}.zhiliao-demo-copy h3,.zhiliao-demo-copy p{max-width:none}.zhiliao-demo-category{margin-bottom:calc(12px * var(--layout-spacing-scale))}.zhiliao-demo-stage{border-inline-start:0;border-top:1px solid #d4d7dc;padding:0}.zhiliao-integrations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.zhiliao-intro{padding-top:calc(var(--header-height) + calc(44px * var(--layout-spacing-scale)));padding-bottom:calc(48px * var(--layout-spacing-scale))}.zhiliao-intro-text{margin-bottom:calc(40px * var(--layout-spacing-scale))}.zhiliao-product-image{border-radius:12px}.zhiliao-assistant,.zhiliao-ecosystem{padding:calc(56px * var(--layout-spacing-scale)) 0}.zhiliao-demo-tabs{margin-block:calc(24px * var(--layout-spacing-scale));width:100%}.zhiliao-demo-tabs button{min-width:0;padding:calc(10px * var(--layout-spacing-scale)) calc(14px * var(--layout-spacing-scale));flex:1;font-size:16px}.zhiliao-demo-panel{border-radius:16px}.zhiliao-demo-copy{padding:calc(26px * var(--layout-spacing-scale)) calc(22px * var(--layout-spacing-scale))}.zhiliao-demo-copy h3{font-size:26px}.zhiliao-demo-copy p{font-size:15px}.zhiliao-demo-stage{padding:0}.zhiliao-demo-outcome{border-radius:8px;bottom:3%;right:2%}.zhiliao-demo-outcome-expand{width:26px;height:26px;top:5px;right:5px}.zhiliao-integrations{gap:calc(10px * var(--layout-spacing-scale));margin-top:calc(32px * var(--layout-spacing-scale))}.zhiliao-integrations li{padding:calc(23px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale)) calc(20px * var(--layout-spacing-scale));gap:calc(14px * var(--layout-spacing-scale));border-radius:12px}.zhiliao-integrations span{font-size:15px}.zhiliao-integrations img{width:34px;height:34px}}.zhiliao-value-layout{gap:calc(32px * var(--layout-spacing-scale));grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:stretch;display:grid}.zhiliao-value-layout>div:first-child{min-width:0;display:grid}.zhiliao-value-layout .zhiliao-value-grid{gap:calc(12px * var(--layout-spacing-scale));grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;height:100%}.zhiliao-value-layout .zhiliao-value-grid>div{display:grid}.zhiliao-value-layout .zhiliao-value{gap:0 calc(12px * var(--layout-spacing-scale));padding:calc(20px * var(--layout-spacing-scale));border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:30px minmax(0,1fr)}.zhiliao-value-layout .zhiliao-value>span{padding-top:calc(3px * var(--layout-spacing-scale));font-size:14px}.zhiliao-value-layout .zhiliao-value h3{font-size:22px}.zhiliao-value-layout .zhiliao-value p{margin-top:calc(8px * var(--layout-spacing-scale));font-size:16px;line-height:1.8}.zhiliao-knowledge-visual{min-width:0;display:grid}.zhiliao-knowledge-visual figure{border:1px solid var(--line);background:#fff;border-radius:18px;height:100%;margin:0;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 50px -32px #574c3830}.zhiliao-knowledge-visual a{cursor:zoom-in;align-items:center;display:grid}.zhiliao-knowledge-visual a:focus-visible{outline:2px solid var(--gold-deep);outline-offset:-3px}.zhiliao-knowledge-visual img{object-fit:contain;width:100%;max-width:1212px;height:auto;margin:auto;display:block}@media (width<=1024px){.zhiliao-value-layout{gap:calc(28px * var(--layout-spacing-scale));grid-template-columns:1fr}.zhiliao-value-layout .zhiliao-value-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.zhiliao-value-layout .zhiliao-value-grid{grid-template-columns:1fr}.zhiliao-knowledge-visual figure{border-radius:12px}}.zhiliao-demo-stage{aspect-ratio:1.48;background:radial-gradient(at 70% 70%,#eae4f4 0,#0000 65%),#f7f4fb;border-inline-start:1px solid #eeeeef;min-height:450px}.zhiliao-demo-stage--operations{background:radial-gradient(at 70% 70%,#dfefeb 0,#0000 65%),#f4faf8}.zhiliao-demo-stage--compliance{background:radial-gradient(at 70% 70%,#e2edf4 0,#0000 65%),#f5f9fc}.zhiliao-demo-frame{width:79%;aspect-ratio:var(--media-aspect);border:1px solid #0000000d;border-radius:12px;inset:14% auto auto 7%;box-shadow:0 16px 40px #25273617}.zhiliao-demo-outcome{border:1px solid #0000000f;border-radius:14px;width:54%;height:70%;max-height:none;bottom:8%;right:5%;box-shadow:0 22px 50px #1e253026}.zhiliao-demo-outcome-scroll{background:#fff}@media (width<=1024px){.zhiliao-demo-stage{aspect-ratio:1.48;border-inline-start:0;min-height:0}}@media (width<=650px){.zhiliao-demo-stage{aspect-ratio:1.18}.zhiliao-demo-frame{border-radius:8px;width:86%;top:10%;left:5%}.zhiliao-demo-outcome{border-radius:10px;width:62%;height:66%;bottom:7%;right:4%}.zhiliao-demo-stage--operations .zhiliao-demo-outcome{width:55%;height:68%}.zhiliao-demo-stage--compliance .zhiliao-demo-outcome{width:62%;height:66%}}.zhiliao-demo-frame{aspect-ratio:auto}.zhiliao-demo-windowbar{height:32px;padding:0 calc(56px * var(--layout-spacing-scale));color:#73737c;background:#fafafa;border-bottom:1px solid #ececf0;justify-content:center;align-items:center;font-size:13px;line-height:1;display:flex;position:relative}.zhiliao-demo-trafficlights{gap:calc(6px * var(--layout-spacing-scale));display:flex;position:absolute;left:12px}.zhiliao-demo-trafficlights i{background:#ff6058;border-radius:50%;width:9px;height:9px;display:block}.zhiliao-demo-trafficlights i:nth-child(2){background:#ffbd2e}.zhiliao-demo-trafficlights i:nth-child(3){background:#28c840}.zhiliao-demo-recording{aspect-ratio:var(--media-aspect);width:100%;position:relative}.zhiliao-demo-frame .zhiliao-demo-recording :is(img,video){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.zhiliao-demo-outcome{width:45.9%;height:59.5%}.zhiliao-demo-stage--operations .zhiliao-demo-outcome{width:41.65%;height:62.05%}.zhiliao-demo-stage--compliance .zhiliao-demo-outcome{width:45.9%;height:59.5%}@media (width<=650px){.zhiliao-demo-windowbar{height:25px;padding:0 calc(44px * var(--layout-spacing-scale));font-size:11px}.zhiliao-demo-trafficlights{gap:calc(4px * var(--layout-spacing-scale));left:9px}.zhiliao-demo-trafficlights i{width:7px;height:7px}.zhiliao-demo-outcome{width:52.7%;height:56.1%}.zhiliao-demo-stage--operations .zhiliao-demo-outcome{width:46.75%;height:57.8%}.zhiliao-demo-stage--compliance .zhiliao-demo-outcome{width:52.7%;height:56.1%}}.zhiliao-demo-stage--office{background:radial-gradient(ellipse at 70% 70%,var(--office-stage-glow) 0,transparent 65%),var(--office-stage-base)}.zhiliao-assistant-heading-row{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-10);display:flex}body #main .zhiliao-assistant-heading-row .section-heading{text-align:left;align-items:flex-start;width:auto}body #main .zhiliao-assistant-heading-row .section-heading h2:after{margin-inline:0}body #main .zhiliao-assistant-heading-row .zhiliao-demo-tabs{gap:calc(2px * var(--layout-spacing-scale) * var(--assistant-tab-scale));width:fit-content;padding:calc(4px * var(--layout-spacing-scale) * var(--assistant-tab-scale));flex:none;margin:0 0 0 auto}.zhiliao-assistant-heading-row .zhiliao-demo-tabs button{min-width:calc(var(--assistant-tab-base-width) * var(--assistant-tab-scale));padding:calc(10px * var(--layout-spacing-scale) * var(--assistant-tab-scale)) calc(26px * var(--layout-spacing-scale) * var(--assistant-tab-scale));font-size:calc(var(--assistant-tab-base-font) * var(--assistant-tab-scale))}.zhiliao-demo-copy h3>span{white-space:nowrap;display:block}@media (width<=650px){.zhiliao-assistant-heading-row{gap:var(--space-6);flex-wrap:wrap}body #main .zhiliao-assistant-heading-row .section-heading{width:100%}body #main .zhiliao-assistant-heading-row .zhiliao-demo-tabs{align-self:flex-end;width:fit-content}.zhiliao-assistant-heading-row .zhiliao-demo-tabs button{min-width:0;padding-inline:calc(14px * var(--layout-spacing-scale) * var(--assistant-tab-scale));font-size:calc(var(--assistant-tab-mobile-font) * var(--assistant-tab-scale))}}:is(.zhiliao-demo-stage--operations,.zhiliao-demo-stage--compliance) .zhiliao-demo-recording :is(img,video){scale:var(--assistant-recording-crop-scale);transform-origin:50%}.zhiliao-demo-recording{overflow:hidden}.ps-workbench .ps-ecosystem-section{margin-top:var(--ps-gap)}body #main .zhiliao-ecosystem{padding:var(--ecosystem-panel-padding) var(--gutter);background:var(--ecosystem-panel-bg) url(/assets/zhiliao/ecosystem-rays-20261016.webp) center / cover no-repeat;border:0;margin:0;position:relative;overflow:hidden}.zhiliao-ecosystem-inner{max-width:var(--ecosystem-content-width);margin-inline:auto;position:relative}body #main .zhiliao-ecosystem-heading h2{margin:var(--ecosystem-title-offset) 0 0;text-align:center;font-family:var(--font-body);line-height:var(--ecosystem-title-leading);letter-spacing:normal;color:var(--ink);font-size:var(--ecosystem-title-size)!important;font-weight:var(--fw-regular)!important}body #main .zhiliao-ecosystem-heading h2:after{content:none;display:none}body #main .zhiliao-ecosystem-heading p{margin:var(--ecosystem-title-gap) auto 0;text-align:center;white-space:nowrap;max-width:100%;line-height:var(--ecosystem-body-leading);color:var(--ecosystem-body-color);font-size:var(--ecosystem-body-size)!important;font-weight:var(--ecosystem-body-weight)!important}.zhiliao-ecosystem-window{margin-top:var(--ecosystem-logo-space);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--ecosystem-edge-fade),#000 calc(100% - var(--ecosystem-edge-fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--ecosystem-edge-fade),#000 calc(100% - var(--ecosystem-edge-fade)),transparent);overflow:hidden}.zhiliao-ecosystem-window:focus-visible{outline:2px solid var(--gold-deep);outline-offset:var(--space-2)}.zhiliao-ecosystem-track{width:max-content;animation:ecosystem-marquee var(--ecosystem-logo-duration) linear infinite;display:flex}.zhiliao-ecosystem-group{gap:var(--ecosystem-logo-gap);padding:0 var(--ecosystem-logo-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.zhiliao-ecosystem-logo{justify-content:center;align-items:center;gap:var(--space-2);width:var(--ecosystem-logo-width);height:var(--ecosystem-logo-height);padding:0 var(--space-3);border-radius:var(--ecosystem-logo-radius);background:var(--paper);flex:none;display:flex}.zhiliao-ecosystem-logo img{width:var(--ecosystem-logo-size);height:var(--ecosystem-logo-size);object-fit:contain;filter:saturate(.7);display:block}.zhiliao-ecosystem-logo span{color:var(--ink);font-size:var(--ecosystem-logo-label-size);font-weight:var(--fw-semibold);white-space:nowrap}.zhiliao-ecosystem-window:is(:hover,:focus-within) .zhiliao-ecosystem-track{animation-play-state:paused}@keyframes ecosystem-marquee{to{transform:translate(-50%)}}@media (width<=720px){body #main .zhiliao-ecosystem{--ecosystem-panel-padding:56px;--ecosystem-body-size:20px;--ecosystem-title-size:30px;--ecosystem-logo-space:36px;--ecosystem-logo-width:150px;--ecosystem-logo-height:64px;--ecosystem-logo-gap:12px;--ecosystem-logo-label-size:18px;--ecosystem-edge-fade:32px}}@media (width<=1100px){body #main .zhiliao-ecosystem-heading p{white-space:normal;max-width:var(--narrow-width);text-wrap:balance}}.zhiliao-manufacturing-layout{gap:var(--zhiliao-context-gap);grid-template-columns:.85fr 1.6fr;align-items:stretch;display:grid}.zhiliao-manufacturing-layout figure{border-radius:var(--radius-card);margin:0;overflow:hidden}.zhiliao-manufacturing-layout figure img{object-fit:cover;width:100%;height:100%}.zhiliao-manufacturing-copy{flex-direction:column;justify-content:center;display:flex}.zhiliao-manufacturing-copy h2{font-size:var(--section-title-size);line-height:var(--lh-snug);margin:0 0 var(--zhiliao-context-copy-gap)}.zhiliao-manufacturing-copy>p{color:var(--muted);font-size:var(--text-base);margin:0 0 var(--zhiliao-context-gap);line-height:1.8}.zhiliao-manufacturing-facts{border-block:1px solid var(--line);padding-block:var(--zhiliao-context-copy-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.zhiliao-manufacturing-facts div{text-align:center;padding-inline:8px}.zhiliao-manufacturing-facts div+div{border-left:1px solid var(--line)}.zhiliao-manufacturing-facts dt{font-size:var(--text-lg);font-weight:var(--fw-bold);margin-bottom:12px}.zhiliao-manufacturing-facts dd{font-size:var(--text-sm);color:var(--muted);margin:0}.zhiliao-manufacturing-layout{grid-template-columns:minmax(0,392.45fr) minmax(0,747.55fr);gap:60px}.zhiliao-manufacturing-layout figure{border-radius:16px;min-height:260px;position:relative}.zhiliao-manufacturing-layout figure img{position:absolute;inset:0}.zhiliao-manufacturing-copy h2{font-size:var(--section-title-size);margin:0;line-height:1.375}.zhiliao-manufacturing-copy>p{margin:16px 0 0}.zhiliao-manufacturing-facts{margin-top:32px;padding:28px 0}@media (width<=900px){.zhiliao-manufacturing-layout{grid-template-columns:1fr;gap:32px}.zhiliao-manufacturing-layout figure{aspect-ratio:16/9;min-height:0}}@media (width<=600px){.zhiliao-manufacturing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.zhiliao-manufacturing-facts div+div{border-left:0}}body #main.site-editorial .reference-workbuddy .zhiliao-assistant,body #main.site-editorial .reference-workbuddy .zhiliao-flywheel{background:var(--module-dark-surface);color:var(--zhiliao-dark-ink);--ink:var(--zhiliao-dark-ink);--muted:var(--zhiliao-dark-muted)}body #main.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row h2,body #main.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row p{color:var(--zhiliao-dark-ink)}body #main.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row p{color:var(--zhiliao-dark-muted)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-tabs{background:var(--module-dark-raised);border-color:var(--zhiliao-dark-line)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-tabs button{color:var(--zhiliao-dark-muted)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-tabs button[aria-selected=true]{background:var(--gold);color:var(--module-dark-surface)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-tabs button:hover{color:var(--paper)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-panel{background:var(--module-dark-raised);border-color:var(--zhiliao-dark-line)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-copy h3{color:var(--zhiliao-dark-ink)}body #main.site-editorial .reference-workbuddy .zhiliao-demo-copy p{color:var(--zhiliao-dark-muted)}body #main.site-editorial .reference-workbuddy .zhiliao-flywheel.wb-org{--title-size:var(--section-title-size);--heading-space:0px;padding-block:var(--section-space);overflow:hidden}body #main.site-editorial .reference-workbuddy .wb-org .wb-org-head{margin-bottom:0;display:block}body #main.site-editorial .reference-workbuddy .wb-org .wb-org-head h2{color:var(--zhiliao-dark-ink);text-align:left;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.3}body #main.site-editorial .reference-workbuddy .wb-org .wb-org-head h2:after{display:none}body #main.site-editorial .reference-workbuddy .wb-org .ol-figure{max-width:calc(100% - 84px)}body #main.site-editorial .reference-workbuddy .wb-org .ol-h-title,.reference-workbuddy .wb-org .ol-core-title,.reference-workbuddy .wb-org .ol-title{color:var(--zhiliao-dark-ink)}body #main.site-editorial .reference-workbuddy .wb-org .ol-h-node .ol-desc,.reference-workbuddy .wb-org .ol-desc{color:var(--zhiliao-dark-muted)}@media (width<=767px){body #main.site-editorial .reference-workbuddy .wb-org .ol-figure{max-width:100%}}body #main.site-editorial .reference-workbuddy #knowledge-flywheel{--title-size:var(--official-h2);--official-title:var(--zhiliao-dark-ink);--official-copy:var(--zhiliao-dark-muted)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel h2{font-size:var(--official-h2)!important;font-weight:600!important;line-height:1.35!important}body #main.site-editorial .reference-workbuddy #assistant{--official-title:var(--zhiliao-dark-ink);--official-copy:var(--zhiliao-dark-muted)}body #main.site-editorial .reference-workbuddy #assistant .zhiliao-demo-tabs{background:var(--module-dark-raised);border-color:var(--zhiliao-dark-line)}body #main.site-editorial .reference-workbuddy #assistant .zhiliao-demo-stage{background:var(--zhiliao-demo-canvas)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-wire{stroke:var(--zhiliao-loop-wire)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-signal{stroke:var(--zhiliao-loop-signal)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-num{color:var(--zhiliao-loop-gold)}body #main.site-editorial .reference-workbuddy :is(#assistant,#knowledge-flywheel){--module-dark-surface:var(--module-image-surface);isolation:isolate;background-color:var(--module-image-surface);background-image:linear-gradient(to bottom,var(--module-image-surface),transparent 96px,transparent calc(100% - 96px),var(--module-image-surface)),linear-gradient(90deg,#0a0c0ec2,#0a0c0e94),var(--zhiliao-section-art);background-position:50%,50%,bottom;background-repeat:no-repeat;background-size:auto,auto,cover;position:relative}body #main.site-editorial .reference-workbuddy #assistant{--zhiliao-section-art:url(/assets/optimized-20261102/4c926b0d35d401.webp)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel{--module-art-scale:.85;background:var(--module-image-surface)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel:before{content:"";width:calc(var(--module-art-width) * var(--module-art-scale));height:calc(var(--module-art-height) * var(--module-art-scale));z-index:-1;pointer-events:none;max-height:100%;opacity:var(--module-art-opacity);filter:var(--module-art-filter);background:url(/assets/optimized-20261102/054bb86970324a.webp) 100% 100%/cover no-repeat;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 18%),linear-gradient(90deg,#0000,#000 8% 94%,#0000);mask-image:linear-gradient(#0000,#000 18%),linear-gradient(90deg,#0000,#000 8% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=720px){body #main.site-editorial .reference-workbuddy :is(#assistant,#knowledge-flywheel){background-size:auto,auto,auto 540px}body #main.site-editorial .reference-workbuddy #assistant{background-position:50%,50%,0 100%}body #main.site-editorial .reference-workbuddy #knowledge-flywheel:before{width:100%;height:var(--module-art-mobile-height);background-size:auto 100%}}.zhiliao-manufacturing-layout figure img{object-position:center 25%}@media (width<=900px){.zhiliao-manufacturing-layout figure{aspect-ratio:4/3}}body #main.site-editorial .reference-workbuddy .zhiliao-manufacturing-facts dt{font-size:var(--zhiliao-manufacturing-value-size);white-space:nowrap;font-weight:600;line-height:1.2}body #main.site-editorial .reference-workbuddy .zhiliao-manufacturing-facts dd{font-size:var(--zhiliao-loop-copy-size);line-height:1.6}body #main.site-editorial .reference-workbuddy .zhiliao-product-hero+#assistant{margin-top:var(--zhiliao-intro-module-gap)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit path{stroke-linecap:round}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit-bed{stroke:var(--zhiliao-orbit-bed);stroke-width:3px;opacity:.2}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit-rail{stroke-width:1px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit-ribbon{stroke-dasharray:24 150;animation:zhiliao-ribbon-flow var(--zhiliao-orbit-period) cubic-bezier(.32,0,.68,1) var(--orbit-phase) infinite}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit-haze{stroke:var(--zhiliao-orbit-light);stroke-width:5px;opacity:.22;filter:url(#zl-orbit-bloom)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .zhiliao-orbit-sheen{stroke:var(--zhiliao-orbit-light);stroke-width:1.1px;opacity:.75}body #main.site-editorial .reference-workbuddy #knowledge-flywheel.is-offscreen .zhiliao-orbit-ribbon{animation-play-state:paused}@keyframes zhiliao-ribbon-flow{0%{stroke-dashoffset:28px;opacity:0}12%{opacity:1}78%{opacity:1}to{stroke-dashoffset:-113px;opacity:0}}body #main.site-editorial .reference-workbuddy #manufacturing h2{font-size:var(--official-h2)!important;font-weight:600!important;line-height:1.35!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-figure{margin-top:var(--official-heading-gap)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-title{color:var(--zhiliao-dark-ink);font-size:var(--zhiliao-loop-node-size)!important;font-weight:600!important;line-height:1.5!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-num{font-size:var(--zhiliao-loop-number-size)!important;font-weight:500!important;line-height:1.5!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel :is(.ol-desc,.ol-tag,.ol-h-tags){color:var(--zhiliao-dark-muted);font-size:var(--zhiliao-loop-copy-size)!important;font-weight:400!important;line-height:1.6!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-row{line-height:1.5!important}body #main.site-editorial .reference-workbuddy #manufacturing h2{text-wrap:balance;max-width:none}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-copy>p{text-align:left;text-wrap:pretty;max-width:none;margin:24px auto 0;line-height:1.9}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts{align-self:stretch;margin-top:40px;padding-block:32px}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts dt{font-size:clamp(30px,3.5vw,54px);line-height:1.2}@media (width<=600px){body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-copy>p{margin-top:20px;font-size:15px;line-height:1.9}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts{gap:28px 12px;margin-top:28px}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts dt{font-size:clamp(28px,7vw,38px)}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts dd{margin-top:10px;font-size:14px}}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-layout{grid-template-columns:minmax(0,1fr);gap:0}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-copy{text-align:left;align-items:stretch}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-copy>p{margin:16px 0 0;font-size:18px;line-height:1.8}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts{margin-top:32px;padding:28px 0}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts dt{font-size:var(--zhiliao-manufacturing-value-size)}body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-facts dd{margin-top:0;font-size:16px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel :is(.ol-title,.ol-h-title,.ol-core-title){font-size:20px!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel :is(.ol-desc,.ol-tag,.ol-h-tags,.ol-num){font-size:16px!important}@media (width<=900px){body #main.site-editorial .reference-workbuddy #manufacturing .zhiliao-manufacturing-layout{grid-template-columns:1fr;gap:32px}}@media (width<=720px){body #main.site-editorial .reference-workbuddy #knowledge-flywheel :is(.ol-title,.ol-h-title,.ol-core-title){font-size:18px!important}}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-title{font-size:20px!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-desc{font-size:16px!important}@media (width<=720px){body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-title{font-size:18px!important}}body #main.site-editorial .reference-workbuddy #knowledge-flywheel.zhiliao-flywheel :is(.ol-h-node .ol-title,.ol-h-title,.ol-core-title){font-size:20px!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel.zhiliao-flywheel :is(.ol-h-node .ol-desc,.ol-desc,.ol-tag,.ol-h-tags,.ol-num){font-size:16px!important}@media (width<=720px){body #main.site-editorial .reference-workbuddy #knowledge-flywheel.zhiliao-flywheel :is(.ol-h-node .ol-title,.ol-h-title,.ol-core-title){font-size:18px!important}}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-figure{width:min(971px,100%);margin:73px auto 0;padding-bottom:42px;position:relative;transform:translate(3.787%)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-art{aspect-ratio:728/300;width:100%;position:relative}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-art-img,body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-flow{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-art-img>svg{width:100%;height:100%;display:block;overflow:visible}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-center-art{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-flow{pointer-events:none;overflow:visible}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-copy{aspect-ratio:728/300;pointer-events:none;width:100%;position:absolute;top:0;left:0}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-core{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-title{white-space:nowrap;color:var(--ink);font-size:16px;font-weight:400;line-height:1.3}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-tags{white-space:nowrap;color:var(--muted);font-size:14px;font-weight:300;line-height:1;position:absolute;transform:translate(-50%,-50%)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-tags i{vertical-align:1.5px;color:#bfa66b;margin:0 7px;font-size:9px;font-style:normal}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node{white-space:nowrap;position:absolute;transform:translateY(-50%)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-row{align-items:center;gap:12px;margin:0;line-height:20px;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-num{color:#c9aa5a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-title{color:#f5f5f3;font-size:16px;font-weight:400}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-desc{color:#b8b9b6;margin:9px 0 0;font-size:13.4px;font-weight:300;line-height:1}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-wire{stroke:#bfa66b;stroke-width:1.05px;stroke-linecap:round}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-head{fill:#d8bd78}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-stage{display:none}@media (width<=960px){body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-figure{margin-top:36px;padding-bottom:0;transform:none}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-art,body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-copy{display:none}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-stage{flex-direction:column;gap:32px;max-width:640px;margin-inline:auto;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-core{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-core-title{text-align:center;width:100%;color:var(--ink);font-size:18px;font-weight:500;line-height:26px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-tag{color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:300;line-height:20px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-node{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-icon{object-fit:contain;width:104px;max-width:100%;height:84px;display:block}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-text{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-row{white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin:0;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-num{color:#c9aa5a;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400;line-height:24px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-title{color:var(--ink);font-size:16px;font-weight:400;line-height:24px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-desc{color:#b8b9b6;text-wrap:pretty;overflow-wrap:break-word;margin:6px 0 0;font-size:12.5px;font-weight:300;line-height:20px}}@media (width<=600px){body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-figure{margin-top:28px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-stage{gap:12px;width:100%;max-width:none;margin-inline:0}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-core{background:#fafcfb;border-radius:12px;justify-content:flex-start;gap:4px 16px;padding:16px 20px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-core-title{text-align:left;font-size:17px;line-height:26px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-tag{font-size:13px;line-height:20px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-nodes{grid-template-columns:minmax(0,1fr);gap:0}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-node{text-align:left;grid-template-columns:60px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-node+.ol-node{border-top:1px solid #bfa66b33}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-icon{width:60px;height:54px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-text{align-items:flex-start}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-row{justify-content:flex-start;gap:10px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-title{font-size:17px;line-height:26px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-num{font-size:14px;line-height:26px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-desc{max-width:none;min-height:0;margin-top:5px;font-size:13px;line-height:21px}}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-figure{max-width:calc(100% - 84px)}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-art-img{overflow:visible}body #main.site-editorial .reference-workbuddy #knowledge-flywheel :is(.ol-h-title,.ol-core-title),body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-title{color:#f5f5f3;font-size:16px!important;font-weight:500!important;line-height:1.3!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-num{color:#c9aa5a;font-size:16px!important;font-weight:400!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-h-node .ol-desc{color:#b8b9b6;font-size:13.4px!important;font-weight:300!important;line-height:1.3!important}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-stage .ol-num{color:#c9aa5a!important}@media (width<=960px){body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-figure{max-width:100%}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-art{margin-bottom:20px;display:block}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-stage .ol-icon{display:none}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-stage{gap:24px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-core{background:0 0;padding:0}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-core-title{text-align:center}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-node{text-align:center;border:0;flex-direction:column;padding:0;display:flex}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-text{align-items:center}body #main.site-editorial .reference-workbuddy #knowledge-flywheel .ol-row{justify-content:center}}.ps-page{--ps-title:clamp(29px, calc(2.65vw + 2px), 40px);--ps-gap:var(--section-space);color:#1a1c1a;font-family:var(--font-body);padding:calc(var(--header-height) + calc(20px * var(--layout-spacing-scale))) 0 calc(100px * var(--layout-spacing-scale));background:#fff}.ps-container{width:min(var(--content-width), var(--content-available));margin-inline:auto}.ps-page h1,.ps-page h2,.ps-page h3,.ps-page h4{font-family:var(--font-body);letter-spacing:-.025em}.ps-page p{line-height:1.8}.ps-page a:focus-visible,.ps-page button:focus-visible{outline-offset:5px;outline:2px solid #545b55}.ps-layer{display:flow-root}.ps-section{margin-top:var(--ps-gap);scroll-margin-top:105px}.ps-heading{margin-bottom:var(--heading-space)}.ps-heading h1,.ps-heading h2{font-size:var(--ps-title);margin:0;font-weight:700;line-height:1.4}.ps-heading p{color:#80827f;margin:calc(14px * var(--layout-spacing-scale)) 0 0;font-size:18px}.ps-heading--center{text-align:center}.ps-hero{aspect-ratio:2.16;background:#eeefed;border-radius:12px;position:relative;overflow:hidden}.ps-hero>img{object-fit:cover;width:100%;height:calc(100% + 80px);position:absolute;top:-40px}.ps-hero-wash{background:linear-gradient(90deg,#fff3,#0000 70%);position:absolute;inset:0}.ps-hero-copy{min-height:100%;padding:calc(54px * var(--layout-spacing-scale)) calc(48px * var(--layout-spacing-scale));flex-direction:column;justify-content:center;align-items:flex-start;width:65%;display:flex;position:relative}.ps-hero h1{margin:0;font-size:clamp(30px,3vw + 2px,44px);font-weight:700;line-height:1.4}.ps-hero p{margin:calc(14px * var(--layout-spacing-scale)) 0 calc(24px * var(--layout-spacing-scale));font-size:20px}.ps-button{justify-content:center;align-items:center;gap:calc(22px * var(--layout-spacing-scale));padding:calc(10px * var(--layout-spacing-scale)) calc(22px * var(--layout-spacing-scale));color:#fff;background:#111;border-radius:999px;min-height:44px;font-size:17px;transition:background .25s,transform .25s;display:inline-flex}.ps-button:hover{background:#353935;transform:translateY(-3px)}.ps-button span{transition:transform .25s}.ps-button:hover span{transform:translate(4px)}.ps-split{gap:calc(48px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr;align-items:center;display:grid}.ps-copy{color:#343733;font-size:20px}.ps-copy p{margin:0 0 calc(22px * var(--layout-spacing-scale))}.ps-page .ps-source{color:#777b76;font-size:15px;line-height:1.8}.ps-photo{aspect-ratio:1.6;background:#eeefed;border-radius:8px;margin:0;position:relative;overflow:hidden}.ps-photo img{object-fit:cover;width:100%;height:calc(100% + 40px);transition:scale .7s var(--ease-out);display:block;position:absolute;inset:-20px 0}.ps-photo:hover img{scale:1.025}.ps-photo--factory img{object-position:85% center}.ps-hero>img{object-position:75% center}.ps-subtitle{margin:calc(38px * var(--layout-spacing-scale)) 0 calc(24px * var(--layout-spacing-scale));font-size:28px;font-weight:600;line-height:1.4}.ps-progression{gap:calc(56px * var(--layout-spacing-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ps-outline-card{padding:calc(28px * var(--layout-spacing-scale));background:#fff;border:1px solid #e8e9e7;border-radius:12px;transition:transform .25s,box-shadow .25s;position:relative}.ps-outline-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #11111108}.ps-progression>article:not(:last-child):after{content:"→";color:#a3a7a2;font-size:27px;position:absolute;top:50%;right:-37px;transform:translateY(-50%)}.ps-progression:not(.ps-sme) article{align-items:center;gap:calc(22px * var(--layout-spacing-scale));display:flex}.ps-outline-card svg{flex:none;width:40px;height:40px}.ps-outline-card h3{margin:0 0 calc(4px * var(--layout-spacing-scale));font-size:24px;font-weight:600}.ps-outline-card p{color:#7a7e78;margin:0;font-size:17px}.ps-timeline{margin-top:calc(34px * var(--layout-spacing-scale));padding-left:calc(20px * var(--layout-spacing-scale));border-left:1px solid #d0d3ce}.ps-timeline p{gap:calc(28px * var(--layout-spacing-scale));padding-left:calc(10px * var(--layout-spacing-scale));margin:0 0 calc(24px * var(--layout-spacing-scale));color:#737771;font-size:18px;display:flex;position:relative}.ps-timeline p:before{content:"";background:#8b9088;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:-26px}.ps-timeline strong{color:#333731}.ps-five-values{margin:calc(48px * var(--layout-spacing-scale)) 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ps-five-values>div{align-items:center;gap:calc(16px * var(--layout-spacing-scale));padding:0 calc(12px * var(--layout-spacing-scale));flex-direction:column;font-size:18px;display:flex}.ps-five-values>div+div{border-left:1px solid #eceeeb}.ps-five-values svg{width:38px;height:38px}.ps-dimensions{gap:calc(48px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr;display:grid}.ps-dimensions article{padding-left:calc(28px * var(--layout-spacing-scale));border-left:1px solid #e1e4df}.ps-dimensions h3{margin:0 0 calc(24px * var(--layout-spacing-scale));font-size:22px}.ps-dimensions p{color:#80857d;font-size:17px}.ps-dimension-flow{justify-content:space-between;align-items:center;gap:calc(18px * var(--layout-spacing-scale));display:flex}.ps-dimension-flow>span{color:#82867f;flex:none}.ps-dimension-flow>span:nth-child(odd){color:#454b40;border:1px solid #dfe2dc;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.ps-dimension-flow--wide>span:nth-child(odd){width:auto;height:auto;min-height:58px;padding:calc(14px * var(--layout-spacing-scale)) calc(18px * var(--layout-spacing-scale));border-radius:10px}.ps-note{color:#989c96;margin-top:calc(24px * var(--layout-spacing-scale));font-size:15px;line-height:1.8}.ps-note--center{text-align:center}.ps-sme article{padding:calc(28px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale))}.ps-sme h3{margin:calc(14px * var(--layout-spacing-scale)) 0 calc(8px * var(--layout-spacing-scale))}.ps-sme h4{margin:0 0 calc(18px * var(--layout-spacing-scale));font-size:19px;line-height:1.6}.ps-elements{gap:calc(22px * var(--layout-spacing-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ps-elements article{padding:calc(30px * var(--layout-spacing-scale));background:#f7f8f7;border-radius:6px;transition:background .25s}.ps-elements article:hover{background:#eef0ed}.ps-elements strong{font-size:46px;line-height:1}.ps-elements h3{margin:calc(18px * var(--layout-spacing-scale)) 0 calc(10px * var(--layout-spacing-scale));font-size:22px}.ps-elements p{color:#73776e;margin:0;font-size:18px}.ps-steps{margin:calc(30px * var(--layout-spacing-scale)) 0 0;gap:calc(22px * var(--layout-spacing-scale));grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.ps-steps li{text-align:center;position:relative}.ps-step-circle{width:62px;height:62px;margin:0 auto calc(18px * var(--layout-spacing-scale));z-index:1;background:#f3f4f2;border-radius:50%;place-items:center;font-size:30px;transition:background .25s,transform .25s;display:grid;position:relative}.ps-step-circle svg{width:30px;height:30px}.ps-steps li:hover .ps-step-circle{background:#e7eae4;transform:translateY(-4px)}.ps-steps li:not(:last-child):after{content:"";background:#e0e3dd;width:calc(100% - 74px);height:1px;position:absolute;top:30px;left:calc(50% + 48px)}.ps-process li:not(:last-child):after{content:"→";color:#a4a89f;background:0 0;width:auto;height:auto;top:18px;left:auto;right:-20px}.ps-steps h3{margin:0 0 calc(10px * var(--layout-spacing-scale));font-size:22px}.ps-steps p{color:#81867b;margin:0;font-size:17px}.ps-benefits ul{margin:0;padding:0;list-style:none}.ps-benefits li{padding:calc(12px * var(--layout-spacing-scale)) 0;color:#6d7466;border-bottom:1px solid #ebede8;font-size:19px}.ps-audiences{gap:calc(20px * var(--layout-spacing-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ps-audiences .ps-photo{aspect-ratio:1.25}.ps-audiences h3{margin:calc(18px * var(--layout-spacing-scale)) 0 calc(8px * var(--layout-spacing-scale));font-size:22px}.ps-audiences p{color:#858b7e;margin:0;font-size:17px}.ps-tabs{gap:calc(32px * var(--layout-spacing-scale));margin-bottom:calc(28px * var(--layout-spacing-scale));border-bottom:1px solid #e8ebe4;display:flex}.ps-tabs button{padding:calc(12px * var(--layout-spacing-scale)) 0;color:#858b7e;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;font-family:inherit;font-size:18px}.ps-tabs button[aria-selected=true]{color:#22261e;border-bottom-color:#242a1f;font-weight:600}.ps-application{align-items:stretch;gap:calc(42px * var(--layout-spacing-scale))}.ps-application .ps-photo{height:100%;min-height:340px}.ps-application dl{margin:0}.ps-application dl>div{padding:calc(16px * var(--layout-spacing-scale)) 0;border-bottom:1px solid #ecefe8;grid-template-columns:120px 1fr;font-size:17px;display:grid}.ps-application dt{padding-right:calc(12px * var(--layout-spacing-scale));border-right:1px solid #e4e8de;font-weight:600}.ps-application dd{padding-left:calc(22px * var(--layout-spacing-scale));color:#858b7e;margin:0;line-height:1.8}.ps-center{margin-top:calc(40px * var(--layout-spacing-scale));justify-content:center;display:flex}.ps-workbench-intro{margin-top:calc(28px * var(--layout-spacing-scale))}.ps-workbench-intro .ps-heading{margin-bottom:var(--heading-space)}.ps-workbench-screen{border:1px solid #e7e8e5;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px #22222208}.ps-workbench-screen img{width:100%;display:block}.ps-workbench .section-heading{text-align:center;align-items:center;margin:0}.ps-workbench .section-heading h2{font-family:var(--font-body);font-size:var(--ps-title);letter-spacing:-.025em;color:#1a1c1a;font-weight:700;line-height:1.4}.ps-workbench .section-heading h2:before,.ps-workbench .section-heading h2:after{display:none}.ps-workbench .section-description{color:#80827f;margin-top:calc(14px * var(--layout-spacing-scale));font-size:18px}.ps-workbench .zhiliao-assistant{margin-top:var(--ps-gap);border:none;padding:0}.ps-workbench .zhiliao-demo-tabs{margin:calc(30px * var(--layout-spacing-scale)) auto;background:#f6f6f6;border-color:#ededed}.ps-workbench .zhiliao-demo-tabs button[aria-selected=true]{color:#fff;background:#111}.ps-workbench .zhiliao-demo-panel{border-color:#e8e8e8;border-radius:14px}.ps-workbench .zhiliao-demo-category{color:#7c8177}.ps-workbench .zhiliao-demo-copy h3{font-family:var(--font-body);font-size:29px;font-weight:500}.ps-workbench .zhiliao-demo-copy p{font-size:17px}.ps-workbench .zhiliao-integrations{max-width:none;margin:calc(30px * var(--layout-spacing-scale)) 0 0}.ps-workbench .zhiliao-integrations li{background:#fafafa;border-color:#ededed;border-radius:10px}.ps-workbench .zhiliao-integrations li:hover{border-color:#c7ccc2}.ps-features{gap:calc(22px * var(--layout-spacing-scale));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ps-features h3{gap:calc(18px * var(--layout-spacing-scale));font-size:20px;display:flex}.ps-features h3>span{flex:none;font-size:17px}.ps-features ul{padding-left:calc(18px * var(--layout-spacing-scale));margin:calc(30px * var(--layout-spacing-scale)) 0;color:#757b6f;font-size:17px;line-height:1.9}.ps-page .ps-feature-conclusion{text-align:center;padding:calc(12px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));color:#636b5b;border:1px solid #e8eae5;border-radius:6px;margin-top:auto}.ps-features article{flex-direction:column;display:flex}.ps-knowledge-layout{gap:calc(24px * var(--layout-spacing-scale));grid-template-columns:.36fr .64fr;display:grid}.ps-value-list{gap:calc(12px * var(--layout-spacing-scale));display:grid}.ps-value-list article{gap:calc(18px * var(--layout-spacing-scale));padding:calc(20px * var(--layout-spacing-scale));border:1px solid #e7e9e3;border-radius:10px;display:flex}.ps-value-list article>span{font-size:16px;font-weight:600}.ps-value-list h3{margin:0 0 calc(8px * var(--layout-spacing-scale));font-size:20px}.ps-value-list p{color:#818878;margin:0;font-size:16px}.ps-knowledge-image{border:1px solid #e7e9e3;border-radius:12px;align-items:center;display:grid;overflow:hidden}.ps-knowledge-image img{width:100%;display:block}@media (width<=950px){.ps-split,.ps-progression{gap:calc(28px * var(--layout-spacing-scale))}.ps-progression>article:not(:last-child):after{font-size:22px;right:-24px}.ps-outline-card{padding:calc(22px * var(--layout-spacing-scale)) calc(16px * var(--layout-spacing-scale))}.ps-progression:not(.ps-sme) article{gap:calc(12px * var(--layout-spacing-scale))}.ps-outline-card h3{font-size:21px}.ps-dimensions{gap:calc(22px * var(--layout-spacing-scale))}.ps-dimension-flow{gap:calc(10px * var(--layout-spacing-scale))}.ps-dimension-flow--wide>span:nth-child(odd){padding:calc(12px * var(--layout-spacing-scale)) calc(8px * var(--layout-spacing-scale));font-size:16px}.ps-features{grid-template-columns:1fr}.ps-features ul{margin:calc(18px * var(--layout-spacing-scale)) 0}.ps-knowledge-layout{grid-template-columns:1fr}}@media (width<=650px){.ps-page{padding-top:calc(var(--header-height) + calc(14px * var(--layout-spacing-scale)));padding-bottom:calc(60px * var(--layout-spacing-scale))}.ps-hero{aspect-ratio:auto;min-height:490px}.ps-hero>img{object-position:75% center}.ps-hero-wash{background:linear-gradient(#fffd,#fff9 42%,#0000 75%)}.ps-hero-copy{width:100%;padding:calc(35px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale));justify-content:flex-start}.ps-hero h1{font-size:30px}.ps-hero p{max-width:260px;font-size:18px}.ps-heading{margin-bottom:calc(26px * var(--layout-spacing-scale))}.ps-split,.ps-dimensions{gap:calc(24px * var(--layout-spacing-scale));grid-template-columns:1fr}.ps-copy{font-size:18px}.ps-source{font-size:14px}.ps-subtitle{font-size:25px}.ps-progression{gap:calc(22px * var(--layout-spacing-scale));grid-template-columns:1fr}.ps-progression>article:not(:last-child):after{display:none}.ps-progression:not(.ps-sme) article{padding:calc(24px * var(--layout-spacing-scale))}.ps-five-values{gap:calc(28px * var(--layout-spacing-scale)) calc(12px * var(--layout-spacing-scale));margin:calc(36px * var(--layout-spacing-scale)) 0;grid-template-columns:repeat(3,minmax(0,1fr))}.ps-five-values>div{padding:0;font-size:16px}.ps-five-values>div+div{border:none}.ps-dimension-flow{justify-content:space-around}.ps-sme article{padding:calc(26px * var(--layout-spacing-scale))}.ps-elements{gap:calc(14px * var(--layout-spacing-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.ps-elements article{padding:calc(22px * var(--layout-spacing-scale)) calc(18px * var(--layout-spacing-scale))}.ps-elements strong{font-size:38px}.ps-elements p{font-size:16px}.ps-steps{gap:calc(24px * var(--layout-spacing-scale));grid-template-columns:1fr}.ps-steps li{column-gap:calc(20px * var(--layout-spacing-scale));text-align:left;grid-template-columns:60px 1fr;align-items:center;display:grid}.ps-step-circle{grid-row:1/3;width:54px;height:54px;margin:0;font-size:26px}.ps-steps h3{margin:0 0 calc(4px * var(--layout-spacing-scale))}.ps-steps li:not(:last-child):after{width:1px;height:24px;top:54px;left:27px}.ps-process li:not(:last-child):after{content:"";background:#e0e3dd}.ps-audiences{gap:calc(24px * var(--layout-spacing-scale)) calc(14px * var(--layout-spacing-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.ps-audiences h3{font-size:20px}.ps-audiences p{font-size:16px}.ps-tabs{gap:calc(22px * var(--layout-spacing-scale))}.ps-tabs button{text-align:left;font-size:16px}.ps-application .ps-photo{height:auto;min-height:0}.ps-application dl>div{grid-template-columns:96px 1fr;font-size:16px}.ps-application dd{padding-left:calc(16px * var(--layout-spacing-scale))}.ps-workbench-intro{margin-top:calc(18px * var(--layout-spacing-scale))}.ps-workbench .zhiliao-demo-copy h3{font-size:26px}.ps-workbench .zhiliao-demo-copy p{font-size:16px}.ps-workbench .section-description{font-size:17px}.ps-workbench .zhiliao-integrations span{font-size:16px}}.ps-workbench .section-heading{gap:0}.ps-workbench .section-description:before{content:none;display:none}.ps-hero h1,.ps-heading h1,.ps-heading h2{text-wrap:balance}.ps-knowledge-image a{cursor:zoom-in;display:block}.ps-sme{align-items:end;gap:calc(28px * var(--layout-spacing-scale));min-height:540px;padding-top:0}.ps-sme article{padding:calc(32px * var(--layout-spacing-scale)) calc(24px * var(--layout-spacing-scale));border-bottom:4px solid #d8dcd8;border-radius:8px 8px 0 0;position:relative}.ps-sme article:first-child{background:#f8f9f8;min-height:310px}.ps-sme article:nth-child(2){background:#f2f4f2;min-height:410px}.ps-sme article:nth-child(3){background:#ebeeeb;min-height:510px}.ps-sme>article:not(:last-child):after{content:"↗";color:#747b74;top:-50px;right:-24px}@media (width<=650px){.ps-sme{gap:calc(20px * var(--layout-spacing-scale));flex-direction:column-reverse;align-items:stretch;min-height:0;display:flex}.ps-sme article:nth-child(n){width:100%;min-height:0}.ps-sme article:first-child{width:100%}.ps-sme article:nth-child(2){align-self:center;width:92%}.ps-sme article:nth-child(3){align-self:center;width:84%}}.maturity-columns{gap:calc(64px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr;display:grid}.maturity-columns>article{min-width:0}.maturity-definition{padding:0 0 0 calc(23px * var(--layout-spacing-scale));margin:0;list-style:outside}.maturity-definition li{padding-left:calc(5px * var(--layout-spacing-scale));margin-bottom:calc(22px * var(--layout-spacing-scale))}.maturity-definition li::marker{color:#d9dcd9}.maturity-standard-covers{gap:calc(22px * var(--layout-spacing-scale));max-width:440px;margin:calc(38px * var(--layout-spacing-scale)) auto 0;grid-template-columns:1fr 1fr;display:grid}.maturity-standard-covers img{width:100%;height:auto;display:block;box-shadow:0 8px 30px #00000008}.maturity-standard-covers a:hover img{transition:transform .3s;transform:translateY(-4px)}.maturity-ring{width:100%;height:auto;max-height:360px;margin:calc(20px * var(--layout-spacing-scale)) auto calc(10px * var(--layout-spacing-scale));display:block}.maturity-factors{gap:calc(15px * var(--layout-spacing-scale));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.maturity-factor h3{padding:calc(10px * var(--layout-spacing-scale)) calc(4px * var(--layout-spacing-scale));text-align:center;clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%,10% 50%);margin:0 0 calc(15px * var(--layout-spacing-scale));background:#edd653;position:relative;font-size:var(--text-lg)!important}.maturity-factor--1 h3,.maturity-factor--3 h3{background:#e27b2c}.maturity-factor--2 h3{background:#efa509}.maturity-factor p{margin:0}.maturity-factor:hover h3{filter:brightness(1.06)}@media (width<=1050px){.maturity-columns{gap:calc(32px * var(--layout-spacing-scale))}.maturity-factors{gap:calc(22px * var(--layout-spacing-scale));grid-template-columns:1fr 1fr}}@media (width<=720px){.maturity-columns{gap:calc(60px * var(--layout-spacing-scale));grid-template-columns:1fr}.maturity-standard-covers{gap:calc(14px * var(--layout-spacing-scale))}.maturity-ring{max-height:300px}.maturity-factors{grid-template-columns:1fr 1fr}}.ps-consulting .ps-hero>img,.ps-assessment .ps-hero>img{object-position:right center}.ps-levels{gap:calc(12px * var(--layout-spacing-scale));align-items:end;min-height:360px}.ps-levels li{height:calc(190px + var(--level)*38px);padding:calc(24px * var(--layout-spacing-scale)) calc(14px * var(--layout-spacing-scale));background:#f5f6f5;border-bottom:3px solid #b7bdb9;border-radius:8px 8px 0 0;transition:background .3s,translate .3s}.ps-levels li:nth-child(2){background:#edf0ee}.ps-levels li:nth-child(3){background:#e5eae7}.ps-levels li:not(:last-child):after{content:none}.ps-levels .ps-step-circle{background:#ffffffb3;width:46px;height:46px;font-size:26px}.ps-levels li:hover{background:#e0e7e2;translate:0 -5px}@media (width<=720px){.ps-levels{align-items:stretch;gap:calc(12px * var(--layout-spacing-scale));flex-direction:column;min-height:0;display:flex}.ps-levels li{height:auto;min-height:120px;width:calc(80% + var(--level)*5%);gap:calc(8px * var(--layout-spacing-scale)) calc(16px * var(--layout-spacing-scale));text-align:left;padding:calc(20px * var(--layout-spacing-scale));grid-template-columns:46px 1fr;display:grid}.ps-levels .ps-step-circle{grid-row:1/3;align-self:center;margin:0}.ps-levels h3,.ps-levels p{margin:0}.ps-levels li:hover{translate:0}}.ps-levels li:first-child,.ps-sme article:first-child{background:#f7f7f7}.ps-levels li:nth-child(2),.ps-sme article:nth-child(2){background:#efefef}.ps-levels li:nth-child(3),.ps-sme article:nth-child(3){background:#e6e6e6}.ps-levels li:nth-child(4){background:#ddd}.ps-levels li:nth-child(5){background:#d2d2d2}.ps-levels li,.ps-sme article{border-bottom-color:#ababab;box-shadow:0 8px 24px #00000008}.ps-levels li:hover,.ps-sme article:hover{background:#e9e9e9}.ps-sme>article:not(:last-child):after{color:#767676}.ps-sme article{border-color:#dedede #dedede #ababab}.ps-cultivation-intro{gap:calc(42px * var(--layout-spacing-scale));grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:center}.ps-cultivation-intro.ps-split--photo-first{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr)}body main .ps-cultivation-intro h2{text-align:left;margin:0 0 calc(20px * var(--layout-spacing-scale))}.ps-cultivation-intro .ps-copy p{margin:0}.ps-cultivation-intro .ps-photo{aspect-ratio:2.15;border-radius:0}@media (width<=720px){.ps-cultivation-intro,.ps-cultivation-intro.ps-split--photo-first{gap:calc(24px * var(--layout-spacing-scale));grid-template-columns:1fr}.ps-cultivation-intro .ps-photo{aspect-ratio:1.8}.ps-cultivation-intro .ps-copy{min-width:0}}.ps-benefits{gap:calc(64px * var(--layout-spacing-scale));grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:stretch}body main .ps-benefits .ps-heading h2{text-align:left}.ps-benefits li{align-items:baseline;gap:calc(24px * var(--layout-spacing-scale));padding:calc(20px * var(--layout-spacing-scale)) 0;display:flex}.ps-benefits li:first-child{padding-top:0}.ps-benefits li:last-child{border-bottom:0}.ps-benefits li h3{font-size:var(--card-title-size);font-weight:var(--card-title-weight);line-height:var(--lh-snug);margin:0}.ps-benefit-number{font-size:var(--body-size);color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.ps-benefits .ps-photo{aspect-ratio:auto;border-radius:8px;height:100%;min-height:400px}.ps-benefits .ps-photo img{object-position:right center}@media (width<=720px){.ps-benefits{gap:calc(28px * var(--layout-spacing-scale));grid-template-columns:1fr}.ps-benefits .ps-photo{aspect-ratio:1.6;height:auto;min-height:0}.ps-benefits li{gap:calc(20px * var(--layout-spacing-scale));padding:calc(16px * var(--layout-spacing-scale)) 0}}@media (width>=651px){.ps-application{align-items:stretch}.ps-application .ps-photo{aspect-ratio:auto;align-self:stretch;height:auto;min-height:0}.ps-application dl{flex-direction:column;display:flex}.ps-application dl>div{flex:1;align-items:center}.ps-application dl>div:first-child{padding-top:0}.ps-application dl>div:last-child{border-bottom:0;padding-bottom:0}}.ps-progression .supplied-corporate-icon,.ps-five-values .service-icon{color:var(--ink)}.ps-five-values .service-icon{width:var(--service-diagram-icon-size);height:var(--service-diagram-icon-size)}#main.site-editorial .ps-consulting .ps-cultivation-intro{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}#main.site-editorial .ps-consulting .ps-cultivation-intro .ps-copy{text-align:left;order:0;min-width:0}#main.site-editorial .ps-consulting .ps-cultivation-intro .ps-photo{aspect-ratio:16/9;border-radius:0;order:1}body #main.site-editorial.site-editorial .ps-consulting .ps-cultivation-intro h2{text-align:left;margin:0 0 var(--space-6);font-size:var(--compact-heading-title-size)!important;font-weight:600!important;line-height:1.35!important}body #main.site-editorial.site-editorial .ps-consulting .ps-cultivation-intro h2:after{content:none!important;display:none!important}body #main.site-editorial.site-editorial .ps-consulting .ps-cultivation-intro p{text-align:left;text-indent:0;max-width:none;margin:0;font-size:var(--official-body)!important;font-weight:400!important;line-height:1.65!important}@media (width<=720px){#main.site-editorial .ps-consulting .ps-cultivation-intro{gap:var(--space-6);grid-template-columns:1fr}}.assessment-definition-layout{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;display:grid}.assessment-definition-copy{min-width:0}.assessment-definition-heading{padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:1px solid var(--line);position:relative}body #main .assessment-definition-heading h2{text-align:left;margin:0}.assessment-definition-heading:after{content:"";width:var(--assessment-standard-rule-width);height:var(--assessment-standard-rule-height);background:var(--assessment-accent);position:absolute;bottom:0;left:0}body #main .assessment-definition-copy p{margin:0 0 var(--space-8);color:var(--ink)}body #main .assessment-definition-copy p:last-child{margin-bottom:0}.assessment-standards-grid{isolation:isolate;gap:var(--space-5);margin:var(--assessment-standard-offset);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.assessment-standards-grid:before,.assessment-standards-grid:after{content:"";z-index:-1;pointer-events:none;width:30%;height:35%;position:absolute}.assessment-standards-grid:before{top:calc(-1 * var(--assessment-standard-offset));right:calc(-1 * var(--assessment-standard-offset));background:var(--ink)}.assessment-standards-grid:after{bottom:0;left:calc(-1 * var(--assessment-standard-offset));background:var(--assessment-accent)}.assessment-standard-card{aspect-ratio:.707;background:var(--paper);border:1px solid var(--line);min-width:0;display:block}.assessment-standard-card img{aspect-ratio:.707;object-fit:contain;width:100%;height:100%;display:block}.assessment-standard-card:focus-visible{outline:2px solid var(--assessment-accent);outline-offset:var(--space-1)}.assessment-factor-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-factor-card,.assessment-process-card{min-width:0;padding:var(--space-8);background:var(--assessment-card-background);text-align:left;border:0;border-radius:0}.assessment-factor-card{min-height:var(--assessment-factor-card-height)}.assessment-factor-symbol,.assessment-process-symbol{width:var(--assessment-process-icon-size);height:var(--assessment-process-icon-size);color:var(--assessment-accent);margin:0 0 var(--space-6);display:block}.assessment-factor-symbol{width:var(--assessment-factor-icon-size);height:var(--assessment-factor-icon-size)}.assessment-factor-symbol svg,.assessment-process-symbol svg{width:100%;height:100%}.assessment-factor-card h3,.assessment-process-card h3{margin:0 0 var(--space-4)}.assessment-factor-card p,.assessment-process-card p{margin:0}.assessment-process-grid{gap:var(--space-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.assessment-process-card{min-height:var(--assessment-process-card-height);padding:var(--space-6)}@media (width<=1024px){.assessment-definition-layout{gap:var(--space-8);grid-template-columns:1fr}.assessment-standards-grid{max-width:var(--narrow-width);width:calc(100% - var(--assessment-standard-offset)*2);margin:var(--assessment-standard-offset) auto}.assessment-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.assessment-factor-grid,.assessment-process-grid{gap:var(--space-4);grid-template-columns:1fr}.assessment-factor-card,.assessment-process-card{min-height:0;padding:var(--space-6)}.assessment-definition-layout{gap:var(--space-6)}}.assessment-factor-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-factor-grid--three strong{font-weight:var(--fw-medium);color:var(--ink)}@media (width<=1024px){.assessment-factor-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.assessment-factor-grid--three{grid-template-columns:1fr}}.assessment-overview-factors{margin-top:32px;scroll-margin-top:105px}@media (width<=600px){.assessment-overview-factors{margin-top:24px}}.assessment-factor-grid--elements{gap:var(--space-5)}.assessment-factor-grid--elements .assessment-factor-card{align-items:flex-start;gap:var(--space-4);min-height:160px;padding:var(--space-5);display:flex}.assessment-factor-grid--elements .assessment-factor-symbol{flex:none;align-self:center;width:49.28px;height:49.28px;margin:0}.assessment-factor-copy{min-width:0}body #main .assessment-factor-copy h3{margin:0 0 var(--space-2);text-align:left}body #main .assessment-factor-copy p{text-align:left;margin:0}@media (width<=600px){.assessment-factor-grid--elements .assessment-factor-card{min-height:124px;padding:var(--space-4)}}.assessment-process-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1024px){.assessment-process-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.assessment-process-grid--four{grid-template-columns:1fr}}main .ps-assessment #assessment-benefits{width:100%;max-width:none;padding-block:var(--space-16);background:var(--charcoal) url(/assets/optimized-20261102/ead86c89787d6d.webp) center / cover no-repeat;margin-top:0}main .ps-assessment #assessment-benefits>div{width:min(var(--content-width),var(--content-available));margin-inline:auto}body main .ps-assessment #assessment-benefits .ps-heading h2{color:var(--text-inverse)}body main .ps-assessment #assessment-benefits .assessment-outcomes-note{color:var(--text-inverse-muted)}.assessment-benefit-grid{gap:var(--space-4);padding-top:calc(var(--assessment-benefit-icon-size) / 2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.assessment-benefit-card,.assessment-audience-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--space-1);min-width:0;transition:transform var(--motion-settle) var(--motion-reveal-ease),background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.assessment-benefit-card{min-height:var(--assessment-benefit-card-height);padding:0 var(--space-5) var(--space-6)}.assessment-benefit-icon{width:var(--assessment-benefit-icon-size);height:var(--assessment-benefit-icon-size);margin:calc(-1 * var(--assessment-benefit-icon-size) / 2) auto 0;background:var(--assessment-benefit-icon-background);border-radius:50%;place-items:center;display:grid}.assessment-outcome-symbol{background:var(--text-inverse);width:50%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.assessment-benefit-card h3{min-height:calc(var(--card-title-size) * var(--lh-snug) * 2);margin:var(--space-6) 0 var(--space-4);text-align:center}.assessment-benefit-card p{margin:0}.assessment-outcomes .assessment-outcomes-note{margin:var(--space-6) 0 0;color:var(--muted);text-align:center}.assessment-audience-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.assessment-audience-card{padding:var(--space-6);text-align:center;box-shadow:var(--shadow-card)}.assessment-audience-card>.assessment-outcome-symbol{width:var(--assessment-audience-icon-size);height:var(--assessment-audience-icon-size);background:var(--assessment-accent);transition:transform var(--motion-settle) var(--motion-reveal-ease);margin:auto}.assessment-audience-card h3{margin:var(--space-5) 0}.assessment-audience-points{padding:0 0 0 var(--space-5);text-align:left;margin:0;list-style:outside}.assessment-audience-points>li+li{margin-top:var(--space-4)}.assessment-audience-points strong{font-weight:var(--fw-medium);color:var(--ink)}@media (hover:hover){.assessment-benefit-card:hover,.assessment-audience-card:hover{transform:translateY(calc(-1 * var(--assessment-outcome-lift)));border-color:var(--gold-deep);box-shadow:var(--shadow-card)}.assessment-benefit-card:hover{background:var(--accent-soft)}.assessment-audience-card:hover>.assessment-outcome-symbol{transform:translateY(calc(-1 * var(--space-1)))}}@media (width<=1024px){.assessment-benefit-grid{row-gap:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr))}.assessment-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.assessment-benefit-grid,.assessment-audience-grid{grid-template-columns:1fr}.assessment-benefit-card,.assessment-benefit-card h3{min-height:0}}.maturity-levels-intro{margin:0 auto var(--heading-space);max-width:var(--content-width);text-align:center;text-wrap:balance}.maturity-level-list{align-items:center;gap:var(--maturity-pyramid-gap);max-width:var(--maturity-pyramid-width);flex-direction:column-reverse;margin:0 auto;padding:0;list-style:none;display:flex}.maturity-level-list>li{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-5);width:calc(100% - var(--maturity-tier-index) * var(--maturity-pyramid-step));min-height:var(--maturity-pyramid-tier-height);padding:var(--space-4) var(--space-8);text-align:center;display:flex;position:relative}.maturity-level-list>li:before{content:"";z-index:-1;clip-path:polygon(var(--maturity-pyramid-slope) 0,calc(100% - var(--maturity-pyramid-slope)) 0,100% 100%,0 100%);background:color-mix(in srgb,var(--assessment-accent) calc(10% + var(--maturity-tier-index) * 4%),var(--paper));position:absolute;inset:0}.maturity-level-icon{width:var(--maturity-pyramid-icon-size);height:var(--maturity-pyramid-icon-size);color:var(--assessment-accent);flex:none;display:block}.maturity-level-copy{justify-content:center;align-items:center;gap:var(--space-5);min-width:0;display:flex}body #main .maturity-level-copy h3{white-space:nowrap;flex:none;margin:0;font-size:var(--maturity-level-inline-text-size)!important;font-weight:var(--fw-semibold)!important}body #main .maturity-level-copy p{color:var(--ink);margin:0;font-size:var(--maturity-level-inline-text-size)!important}.ps-assessment #assessment-levels{width:100%;padding:var(--section-space) var(--content-inset);background:var(--surface-light)}@media (width<=720px){.maturity-level-list{--maturity-pyramid-step:var(--maturity-pyramid-mobile-step);--maturity-pyramid-tier-height:var(--maturity-pyramid-mobile-height)}.maturity-level-list>li{gap:var(--space-2);padding:var(--space-3) var(--space-5)}.maturity-level-icon{width:var(--maturity-pyramid-mobile-icon-size);height:var(--maturity-pyramid-mobile-icon-size)}.maturity-level-copy{gap:var(--space-1);flex-direction:column}}@media (hover:hover) and (pointer:fine){.maturity-level-list>li{transition:transform var(--motion-fast) var(--ease-out)}.maturity-level-list>li:before{transition:background-color var(--motion-fast) ease}.maturity-level-icon{transition:transform var(--motion-fast) var(--ease-out)}.maturity-level-list>li:hover{z-index:1;transform:translateY(-3px)scale(1.012)}.maturity-level-list>li:hover:before{background-color:color-mix(in srgb,var(--assessment-accent) calc(22% + var(--maturity-tier-index) * 4%),var(--paper))}.maturity-level-list>li:hover .maturity-level-icon{transform:translateY(-2px)scale(1.08)}}#main.site-editorial #assessment-levels{width:100%;max-width:none;padding:var(--official-section-space) var(--gutter);background:var(--maturity-section-background);color:#fff}#assessment-levels>.ps-layer{max-width:var(--content-width);margin-inline:auto}body #main.site-editorial.site-editorial #assessment-levels :is(h2,h3,p){color:#fff}#main.site-editorial #assessment-levels h2:after{background:#fff}#assessment-levels .maturity-level-list>li:before{opacity:var(--maturity-tier-opacity);background:color-mix(in srgb,var(--maturity-tier-light) calc(12% + var(--maturity-tier-index)*17%),var(--maturity-tier-base))}#main.site-editorial #assessment-apply{padding-bottom:var(--official-section-space)}body #main.site-editorial.site-editorial #assessment-levels .maturity-level-copy :is(h3,p){color:var(--maturity-tier-text)}@media (hover:hover) and (pointer:fine){#assessment-levels .maturity-level-list>li:hover:before{background:color-mix(in srgb,var(--maturity-tier-light) calc(22% + var(--maturity-tier-index)*17%),var(--maturity-tier-base))}}#assessment-levels .maturity-level-icon{color:var(--maturity-tier-icon)}.faculty-team{isolation:isolate;min-height:var(--faculty-team-min-height);margin-top:var(--faculty-team-top-space);padding-block:var(--faculty-team-padding);background:var(--charcoal);color:var(--text-inverse);position:relative;overflow:hidden}.faculty-team-background{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.faculty-team:before{content:"";z-index:-1;background:var(--faculty-team-shade);position:absolute;inset:0}.faculty-team-content{position:relative}.faculty-team .section-heading{margin-bottom:var(--space-16)}body main .faculty-team .section-heading h2{color:var(--text-inverse)}body #main .faculty-team .section-heading>h2:after{background:var(--text-inverse)}.faculty-team-layout{grid-template-columns:var(--faculty-team-columns);gap:var(--faculty-team-column-gap);align-items:center;display:grid}.faculty-team-intro{gap:var(--faculty-team-intro-gap);flex-direction:column;display:flex}body main .faculty-team-intro>h3{letter-spacing:var(--tracking-tight);color:var(--text-inverse);margin:0;line-height:1.6;font-size:var(--section-title-size)!important;font-weight:var(--fw-medium)!important}body main .faculty-team-intro p{color:var(--text-inverse-muted);max-width:22em;margin:0;line-height:1.9}.faculty-team .faculty-team-cards{gap:var(--faculty-team-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.faculty-team .faculty-team-cards article{justify-content:space-between;align-items:flex-start;gap:var(--space-5);min-height:var(--faculty-team-card-height);padding:var(--faculty-team-card-padding);text-align:left;border:1px solid var(--faculty-team-card-border);border-radius:var(--radius-card);background:var(--faculty-team-card-fill);-webkit-backdrop-filter:blur(8px);transition:background var(--motion-fast),translate var(--motion-fast);flex-direction:column;display:flex}.faculty-team .faculty-team-cards article:nth-child(n){border:1px solid var(--faculty-team-card-border)}.faculty-team .faculty-team-cards article:hover{background:#ffffff3b;translate:0 -4px}.faculty-team .faculty-team-cards svg{width:var(--faculty-team-icon-size);height:var(--faculty-team-icon-size);color:var(--text-inverse);flex:none;margin:0}body main .faculty-team .faculty-team-cards h3{color:var(--text-inverse);line-height:var(--lh-snug);white-space:pre-line;text-wrap:balance;margin:0;font-size:var(--faculty-label-size)!important;font-weight:var(--fw-medium)!important}@media (width<=1000px){.faculty-team-layout{gap:var(--space-12);grid-template-columns:1fr}.faculty-team-intro{max-width:var(--narrow-width)}}@media (width<=650px){.faculty-team{min-height:0}.faculty-team .faculty-team-cards{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.faculty-team .faculty-team-cards article{padding:var(--space-4);min-height:180px}.faculty-team-intro{gap:var(--space-6)}.faculty-team-background{object-position:35% center}}.contact-page{padding:calc(var(--header-height) + var(--space-12)) 0 var(--space-16);background:var(--paper-soft);color:var(--ink)}.contact-page .section-heading{margin-bottom:var(--space-10)}.contact-card{background:var(--paper);border-radius:var(--corporate-panel-radius);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,.85fr);display:grid;overflow:hidden}.contact-company{padding:var(--space-10) var(--space-8);min-width:0}.contact-company h2{font-size:var(--contact-card-company-size);text-align:left;color:var(--contact-card-accent);margin:0;font-weight:700;line-height:1.5}.contact-addresses{gap:var(--space-3);margin-top:var(--space-6);display:grid}.contact-addresses>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid}.contact-addresses h3,.contact-addresses address,.contact-addresses a{font-size:var(--contact-card-body-size);text-align:left;color:var(--muted);margin:0;font-weight:400;line-height:1.9}.contact-addresses address,.contact-addresses a{overflow-wrap:anywhere;font-style:normal}.contact-addresses a:hover{color:var(--gold-deep);text-decoration:underline}.contact-channels{justify-content:center;align-items:flex-end;gap:var(--space-5);padding:var(--space-10) var(--space-4);display:flex}.contact-channels figure{text-align:center;min-width:0;max-width:var(--contact-card-qr-size);flex:1;margin:0}.contact-channels img{aspect-ratio:1;object-fit:contain;background:var(--paper);width:100%;height:auto;display:block}.contact-channels figcaption{margin-top:var(--space-3);font-size:var(--contact-card-caption-size);white-space:nowrap;line-height:1.5}.contact-phones{justify-content:center;gap:var(--space-5);padding:var(--space-10) var(--space-8);background:color-mix(in srgb, var(--site-dark-surface) 80%, white);color:var(--paper);flex-direction:column;display:flex}.contact-phones span{font-size:var(--contact-card-body-size);opacity:.8;margin-bottom:var(--space-2);line-height:1.5;display:block}.contact-phones a{font-size:var(--contact-card-phone-size);white-space:nowrap;font-weight:600;line-height:1.4;display:inline-block}.contact-phones a:hover{text-decoration:underline}@media (width<=1000px){.contact-card{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.contact-phones{padding:var(--space-6) var(--space-8);flex-direction:row;grid-column:1/-1;justify-content:space-between}}@media (width<=600px){.contact-page{padding-top:calc(var(--header-height) + var(--space-8))}.contact-card{grid-template-columns:minmax(0,1fr)}.contact-company{padding:var(--space-6)}.contact-addresses{margin-top:var(--space-6)}.contact-channels{padding:var(--space-4) var(--space-6) var(--space-6);justify-content:flex-start;gap:var(--space-6)}.contact-phones{padding:var(--space-6);gap:var(--space-6);flex-direction:column}}body #main .contact-card .contact-company h2{text-align:left;font-size:var(--contact-card-company-size)!important;font-weight:700!important;line-height:1.5!important}body #main .contact-card .contact-addresses h3{font-size:var(--contact-card-body-size)!important;font-weight:400!important;line-height:1.9!important}.contact-channels figure>a{aspect-ratio:1;display:block;overflow:hidden}.contact-channels img[src="/assets/img/wechat-channels.png"]{transform:translate(-1%,-.17%)scale(1.07)}.contact-card-shell{isolation:isolate;position:relative}.contact-mascot{z-index:1;object-fit:contain;pointer-events:none;width:auto;max-width:none;height:50%;display:block;position:absolute;bottom:0;right:0;transform:translate(33.3333%)}@media (width<=1000px) and (width>=601px){.contact-mascot{height:140px;right:0}.contact-card-shell .contact-phones{gap:var(--space-5);padding-right:160px}}@media (width<=600px){.contact-mascot{height:140px;right:0}}.contact-card-shell{margin-right:var(--space-10)}@media (width<=600px){.contact-card-shell{margin-right:12px}.contact-mascot{height:110px}}.reference-workbuddy{background:#fff}.zhiliao-product-hero{padding:calc(var(--header-height) + 72px) 0 0;background:#fff;overflow:hidden}.zhiliao-product-intro{text-align:center}body #main.site-editorial.site-editorial .zhiliao-product-intro h1{letter-spacing:0;margin:0;font-weight:600;font-size:var(--official-h1)!important;line-height:1.3!important}body #main.site-editorial.site-editorial .zhiliao-product-intro p{max-width:900px;color:var(--official-copy);margin:28px auto 0;font-size:var(--official-body)!important;line-height:1.7!important}.zhiliao-product-contact{background:var(--official-accent);color:#191919;min-height:52px;font-size:var(--official-body);border-radius:999px;justify-content:center;align-items:center;margin-top:32px;padding:14px 36px;font-weight:500;text-decoration:none;display:inline-flex}.zhiliao-product-contact:focus-visible{outline-offset:4px;outline:2px solid #20252b}.zhiliao-product-preview{perspective:1400px;perspective-origin:50% 0;max-width:1100px;margin:88px auto 0}.zhiliao-product-preview img{transform-origin:50% 100%;border:1px solid #e6e6e6;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 12px 40px #20252b0d}#main.site-editorial .reference-workbuddy .zhiliao-assistant{padding-block:var(--official-section-space);background:#fff}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row{margin-bottom:var(--official-heading-gap);display:block}.zhiliao-scenarios-intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:64px;margin-bottom:36px;display:grid}body #main.site-editorial.site-editorial .zhiliao-scenarios-intro h2{text-align:left;margin:0;font-weight:600;font-size:var(--official-h2)!important;line-height:1.35!important}body #main.site-editorial.site-editorial .zhiliao-scenarios-intro h2:after{content:none;display:none}body #main.site-editorial.site-editorial .zhiliao-scenarios-intro p{color:var(--official-copy);margin:0;font-size:var(--official-body)!important;line-height:1.7!important}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-tabs{background:#f4f4f4;width:fit-content;margin:0}#main.site-editorial .reference-workbuddy .zhiliao-demo-panel{border:1px solid #e6e6e6;border-radius:20px;grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}#main.site-editorial .reference-workbuddy .zhiliao-demo-stage{background:#f7f7f7;border-inline-start:0}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy h3{max-width:none;font-size:var(--official-h3)!important;font-weight:500!important;line-height:1.5!important}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy h3>span{white-space:normal}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy p{max-width:none;font-weight:400;font-size:var(--official-body)!important;line-height:1.7!important}@media (width>=1920px){.zhiliao-product-preview{max-width:1320px;margin-top:106px}.zhiliao-product-intro p{max-width:1080px}.zhiliao-product-hero{padding-top:calc(var(--header-height) + 86px)}}@media (width<=1024px){.zhiliao-scenarios-intro{grid-template-columns:1fr;gap:20px}#main.site-editorial .reference-workbuddy .zhiliao-demo-panel{grid-template-columns:1fr}}@media (width<=720px){.zhiliao-product-hero{padding-top:calc(var(--header-height) + 48px)}.zhiliao-product-break{display:none}body #main.site-editorial.site-editorial .zhiliao-product-intro p{margin-top:20px}.zhiliao-product-preview{margin-top:48px}.zhiliao-product-preview img{border-radius:10px}.zhiliao-product-contact{margin-top:24px}.zhiliao-scenarios-intro{margin-bottom:24px}}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-tabs{border:1px solid #ececec;gap:2px;height:42px;padding:3px}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-tabs button{min-width:92px;height:34px;min-height:0;padding:0 18px;font-weight:500;line-height:22px;font-size:16px!important}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy{padding:40px 36px}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy h3{font-size:var(--official-h3)!important;font-weight:500!important;line-height:1.65!important}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy p{margin-top:24px;line-height:1.85!important}body #main.site-editorial.site-editorial .zhiliao-product-intro h1{justify-content:center;align-items:center;gap:.16em;display:flex}.zhiliao-title-motion{background:var(--official-accent);border-radius:.28em;align-items:center;width:1.75em;height:1.02em;display:inline-flex;overflow:hidden}.zhiliao-title-motion svg{width:100%;height:100%;display:block}.zhiliao-title-motion path{stroke-width:4.4px;stroke-linecap:round;stroke-linejoin:round}.zhiliao-title-loop-base{stroke:#fff;opacity:.5}.zhiliao-title-loop-flow{stroke:#fff;stroke-dasharray:28 12;animation:3.2s linear infinite zhiliao-title-flow}@keyframes zhiliao-title-flow{to{stroke-dashoffset:-80px}}@media (width>=1920px){body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-tabs{height:48px}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-tabs button{min-width:110px;height:40px;font-size:18px!important}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy{padding:48px 43px}}@media (width<=720px){body #main.site-editorial.site-editorial .zhiliao-product-intro h1{gap:.1em;font-size:var(--official-h1)!important}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-copy{padding:28px 24px}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-demo-tabs button{min-width:86px;padding-inline:14px}}.zhiliao-title-motion{perspective:400px;position:relative}.zhiliao-title-motion .zhiliao-title-glyph{opacity:0;width:100%;height:100%;animation:12s cubic-bezier(.65,0,.35,1) infinite zhiliao-title-symbol;position:absolute;inset:0}.zhiliao-title-motion .zhiliao-title-glyph path{stroke:#fff;stroke-width:4.4px;stroke-linejoin:round;stroke-linecap:round}.zhiliao-title-motion .zhiliao-title-glyph--loop{animation-delay:0s}@keyframes zhiliao-title-symbol{0%{opacity:0;filter:blur(3px);transform:scale(.5,.85)rotateY(-45deg)}4%,20%{opacity:1;filter:blur();transform:scale(1)rotateY(0)}25%,to{opacity:0;filter:blur(3px);transform:scale(.65,.5)rotateY(45deg)}}.zhiliao-product-contact{color:#fff;background:#191919}.zhiliao-product-contact:hover{background:#343434}.zhiliao-title-motion{background:linear-gradient(115deg,#58d8cf,#62e9de 45%,#6faaf5) 0 0/220% 220%;animation:12s ease-in-out infinite zhiliao-title-colors}@keyframes zhiliao-title-colors{0%,to{filter:hue-rotate();background-position:0%}35%{filter:hue-rotate(42deg);background-position:100%}70%{filter:hue-rotate(-22deg);background-position:30% 100%}}body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;column-gap:64px;display:grid}.zhiliao-scenarios-left{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}body #main.site-editorial.site-editorial .zhiliao-scenarios-left h2{text-align:left;margin:0;font-weight:600;font-size:var(--official-h2)!important;line-height:1.35!important}body #main.site-editorial.site-editorial .zhiliao-scenarios-left h2:after{content:none;display:none}body #main.site-editorial.site-editorial .zhiliao-scenarios-description{color:var(--official-copy);margin:0;font-size:var(--official-body)!important;line-height:1.7!important}@media (width<=1024px){body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row{flex-direction:column;gap:24px;display:flex}.zhiliao-scenarios-left{display:contents}.zhiliao-scenarios-left h2{order:0}.zhiliao-scenarios-description{order:1}.zhiliao-scenarios-left .zhiliao-demo-tabs{order:2}}body #main.site-editorial.site-editorial .zhiliao-scenarios-description{letter-spacing:0;word-spacing:normal;text-align:left;text-align-last:left;padding:0;font-size:16px!important;line-height:1.85!important}@media (width>=1025px){body #main.site-editorial.site-editorial .reference-workbuddy .zhiliao-assistant-heading-row{align-items:center}}body #main.site-editorial.site-editorial .zhiliao-product-contact{height:44px;min-height:44px;margin-top:26px;padding:0 30px;line-height:1}.zhiliao-product-preview{margin-top:52px}@media (width>=1920px){.zhiliao-product-preview{margin-top:64px}}@media (width<=720px){.zhiliao-product-preview{margin-top:36px}}.zhiliao-title-motion{flex:none;animation:15.566s cubic-bezier(.22,1,.36,1) infinite zhiliao-mark-lifecycle,15.566s ease-in-out infinite zhiliao-title-colors}@keyframes zhiliao-mark-lifecycle{0%,3%,to{opacity:0;border-radius:.5em;width:0;transform:translateY(12px)scaleY(.75)}7%{opacity:1;border-radius:.5em;width:.55em;transform:translateY(0)scaleY(1.04)}12%,26%,30.5%,45%,49.5%,64%,68.5%,80%{opacity:1;border-radius:.28em;width:1.75em;transform:translateY(0)scaleY(1)}28%,47%,66%{opacity:1;border-radius:.32em;width:1.34em;transform:translateY(0)scaleY(.96)}87%{opacity:1;border-radius:.5em;width:.55em;transform:translateY(0)scaleY(.95)}92%{opacity:0;width:0;transform:translateY(-10px)scaleY(.65)}}.zhiliao-title-motion .zhiliao-title-glyph{animation:15.566s cubic-bezier(.22,1,.36,1) infinite zhiliao-task-phase}.zhiliao-title-motion .zhiliao-title-glyph--loop{animation-name:zhiliao-task-loop;animation-delay:0s}.zhiliao-title-motion .zhiliao-title-glyph--document{animation-delay:4.74763s}.zhiliao-title-motion .zhiliao-title-glyph--code{animation-delay:7.70517s}.zhiliao-title-motion .zhiliao-title-glyph--chat{animation-delay:10.6627s}@keyframes zhiliao-task-loop{0%,8%{opacity:0;transform:translateY(10px)scale(.6)rotate(-18deg)}13%,30.49%{opacity:1;transform:translateY(0)scale(1)rotate(0)}30.5%,to{opacity:0;transform:translateY(-8px)scale(.7)}}@keyframes zhiliao-task-phase{0%{opacity:1;transform:translateY(0)scale(1)}18.99%{opacity:1;transform:translateY(0)scale(1)}19%,99.99%{opacity:0;transform:translateY(0)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}
