/* Professional chapter: the approved homepage paper, typography and ruled axes. */
.b2b-page{color:#292b27;background:#f4efe3}
.b2b-page p{color:#485845}.b2b-page em{color:#8c6b24;font-style:italic;font-weight:400}
.b2b-shell{width:calc(100% - max(10.4vw,64px));max-width:1600px;margin-inline:auto}
.b2b-kicker{font:400 11px/1.6 var(--body);letter-spacing:.1em;margin:0 0 24px;color:#526047}
.b2b-section{padding:0 0 100px}.b2b-section>.b2b-shell{border-top:1px solid #354a3540;padding-top:76px}
.b2b-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end;margin-bottom:48px}
.b2b-heading h2{font:400 clamp(36px,3.65vw,56px)/1.16 var(--serif);letter-spacing:-.04em;margin:0}
.b2b-heading>p{font:400 16px/1.85 var(--body);max-width:445px;border-left:1px solid #9c7a3566;padding-left:24px;margin:0 0 4px}
.b2b-page #top.b2b-hero{position:relative;isolation:isolate;overflow:hidden;min-height:790px;margin:0;padding:0;max-width:none;display:block;background:#f4efe3}
.b2b-hero-image{position:absolute;top:0;right:0;bottom:68px;width:66%;z-index:-1}
.b2b-hero-image img,.b2b-hero-image video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 47%}
.b2b-hero-image video{object-position:100% 47%}
.b2b-hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f4efe3 0%,#f4efe3bf 14%,#f4efe300 48%),linear-gradient(0deg,#f4efe3,transparent 22%)}
.b2b-hero-inner{min-height:710px;display:flex;align-items:center;padding:145px 0 75px}
.b2b-hero-copy{position:relative;width:56%;max-width:750px}
.b2b-breadcrumb{display:inline-flex;gap:12px;font:400 12px/1.5 var(--body);margin-bottom:46px;color:#485845;min-height:26px}
.b2b-breadcrumb span{color:#8c6b24}
.b2b-page #top .b2b-kicker{font-size:11px;margin:0 0 22px}
.b2b-page #top h1{font:400 clamp(47px,4.6vw,72px)/1.12 var(--serif);letter-spacing:-.04em;margin:0;color:#292b27;text-wrap:initial}
.b2b-hero-lead{font:400 17px/1.8 var(--body);max-width:485px;margin:26px 0 30px;text-wrap:pretty}
.b2b-hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.b2b-inline{display:inline-flex;align-items:center;gap:24px;min-height:52px;border-bottom:1px solid #354a3540;font-size:14px;color:#344b35}
.b2b-hero-caption{font:400 11px/1.7 var(--body);margin-top:44px;color:#526047}
.b2b-hero-caption span{font-size:12px;display:block;margin-top:3px}
.b2b-baseline{position:relative;display:flex;justify-content:space-between;gap:22px;border-block:1px solid #354a3540;padding-block:25px;font-size:12px;color:#526047}
.b2b-chapters{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:34px 0 76px;font-size:13px;color:#485845}
.b2b-chapters>span{font:400 10px/1.6 var(--body);letter-spacing:.08em}.b2b-chapters a{min-height:44px;display:flex;align-items:center}.b2b-chapters a:hover,.b2b-inline:hover{color:#8c6b24}
.b2b-page .company-products-heading h2{font-size:clamp(36px,3.65vw,56px)}
.b2b-page .company-products-heading{padding-top:0;border-top:0}
.b2b-page .company-products-bridge{padding-bottom:64px}
.b2b-page .company-products-lead{font-size:16px}
.b2b-page .finder-help{margin-top:30px}
.b2b-page .uc-solutions .us-heading{max-width:490px}
.b2b-page .uc-solutions.has-results .us-heading{max-width:none}
.b2b-page .uc-solutions .us-heading h2{font-size:clamp(38px,3.6vw,56px)}
.b2b-page .company-practice{padding-bottom:100px}
.b2b-page .company-practice-photo img{max-height:610px;object-fit:cover}
.b2b-case{display:grid;grid-template-columns:.85fr 1.4fr;gap:88px;align-items:start}
.b2b-case-numbers>.b2b-kicker{margin:0 0 14px}
.b2b-case .b2b-metric{font:400 clamp(72px,7.5vw,110px)/1.1 var(--serif);letter-spacing:-.055em;color:#8c6b24;white-space:nowrap;margin:0 0 30px}
.b2b-metric span{font:400 19px/1 var(--body);letter-spacing:0}
.b2b-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 26px;border-block:1px solid #354a3540;padding:20px 0}
.b2b-comparison dt{font:400 12px/1.65 var(--body);color:#485845;margin:0 0 12px}
.b2b-comparison dd{font:400 35px/1.3 var(--serif);margin:0;color:#292b27;white-space:nowrap}
.b2b-comparison dd span{font:400 12px/1 var(--body)}
.b2b-case-numbers>p:not(.b2b-kicker):not(.b2b-metric){font:400 15px/1.8 var(--body)}
.b2b-rule-link{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:52px;border-top:1px solid #354a3540;font:400 14px/1.6 var(--body);color:#344b35;margin-top:24px;padding:16px 0 0}
.b2b-rule-link:hover{color:#8c6b24}.b2b-rule-link span{flex:none}
.b2b-case-numbers>small{display:block;font:400 12px/1.75 var(--body);color:#59634f;margin-top:20px;max-width:360px}
.b2b-case-photo img{width:100%;height:auto;aspect-ratio:2.85;object-fit:contain}
.b2b-case-photo figcaption{font:400 11px/1.7 var(--body);color:#59634f;margin-top:12px}
.b2b-case-photo blockquote{font:400 clamp(25px,2.35vw,36px)/1.4 var(--serif);letter-spacing:-.028em;color:#292b27;margin:36px 0 22px;max-width:660px}
.b2b-quote-credit{font:400 14px/1.7 var(--body);margin:0}.b2b-quote-credit span{font-size:12px;color:#59634f}
.b2b-films{display:grid;grid-template-columns:1.5fr 1fr;gap:52px;align-items:start}
.b2b-video-frame{position:relative;aspect-ratio:16/9;background:#1c2b1e;overflow:hidden}
.b2b-video-frame video{width:100%;height:100%;object-fit:contain;display:block}
.b2b-play{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(0deg,#1b301f22,transparent);color:#244a31}
.b2b-play>span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#f4efe3f2;font:400 35px/1 var(--body);padding-left:4px;box-shadow:0 0 0 1px #fff6;transition:background .2s}
.b2b-play:hover>span{background:#fffdf6}.b2b-play:focus-visible{outline-offset:-5px}
.b2b-video-caption{display:flex;justify-content:space-between;gap:20px;font:400 13px/1.7 var(--body);color:#344b35;padding:17px 0;border-bottom:1px solid #354a3540}
.b2b-original{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#526047;margin-top:6px}
.b2b-film-side>.b2b-kicker{margin:0 0 16px}
.b2b-film-tabs{border-top:1px solid #354a3540}
.b2b-film-tabs button{position:relative;display:grid;grid-template-columns:84px 1fr 16px;gap:18px;align-items:center;width:100%;padding:20px 0;border-bottom:1px solid #354a3540;text-align:left;background:none;color:#59634f;min-height:108px}
.b2b-film-tabs button img{width:84px;height:60px;object-fit:cover;filter:saturate(.65)}
.b2b-film-tabs button strong{font:400 26px/1.25 var(--serif);letter-spacing:-.03em;color:inherit;display:block}
.b2b-film-tabs button small{font:400 11px/1.6 var(--body);display:block;margin-top:7px;color:#59634f}
.b2b-film-tabs button i{font-style:normal;font-size:15px}
.b2b-film-tabs button[aria-selected=true]{color:#2d583c;border-bottom-color:#8c6b24}
.b2b-film-tabs button[aria-selected=true] img{filter:none}
.b2b-film-tabs button[aria-selected=true]:before{content:'';position:absolute;left:-13px;top:20px;bottom:20px;width:2px;background:#8c6b24}
.b2b-film-tabs button:hover strong{color:#8c6b24}
.b2b-film-note{font:400 13px/1.8 var(--body);margin-top:22px;max-width:370px}
.b2b-science-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #354a3540}
.b2b-science-grid article{padding:32px 24px 26px;display:flex;flex-direction:column;border-left:1px solid #354a3540}
.b2b-science-grid article:first-child{border-left:0;padding-left:0}.b2b-science-grid article:last-child{padding-right:0}
.b2b-institute-title img{width:80px;height:80px;object-fit:contain;margin-bottom:28px}
.b2b-institute-title h3{font:400 23px/1.35 var(--serif);letter-spacing:-.03em;min-height:94px;margin-bottom:20px}
.b2b-science-grid .b2b-institute-crop{font:400 11px/1.6 var(--body);text-transform:uppercase;letter-spacing:.045em;margin:0 0 12px;color:#526047}
.b2b-science-grid article>p:not(.b2b-institute-crop){font:400 14px/1.8 var(--body);margin-bottom:24px}
.b2b-science-grid .b2b-rule-link{margin-top:auto;font-size:13px}
.b2b-publications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}
.b2b-publications article{display:flex;flex-direction:column;min-width:0}
.b2b-book-cover{display:flex;align-items:center;justify-content:center;height:345px;background:#e8e5d94d;border-block:1px solid #354a3526;margin-bottom:28px;padding:26px;overflow:hidden}
.b2b-book-cover img{height:100%;width:auto;max-width:100%;object-fit:contain;box-shadow:3px 5px 12px #292b2712;transition:transform .3s}
.b2b-book-spread img{width:100%;height:auto;box-shadow:3px 5px 12px #292b2712}
.b2b-book-cover:hover img{transform:translateY(-4px)}
.b2b-publications .b2b-kicker{font-size:10px;margin-bottom:15px}
.b2b-publications h3{font:400 28px/1.3 var(--serif);letter-spacing:-.03em;margin:0 0 17px;min-height:74px}
.b2b-publications article>p:not(.b2b-kicker){font:400 15px/1.85 var(--body);margin-bottom:26px;max-width:380px}
.b2b-publications .b2b-rule-link{margin-top:auto}
.b2b-page .closing-contact-inner{gap:88px;grid-template-columns:1fr 1fr}
.b2b-page .contact-routes{align-self:center;border-left:1px solid #354a3540;padding-left:40px}
.b2b-page .contact-routes article{padding:0}
.b2b-email{font:400 14px/1.6 var(--body);display:inline-flex;min-height:44px;align-items:center;margin-top:18px;color:#344b35}
.b2b-page .contact-routes .b2b-contact-note{font-size:12px;max-width:390px;margin:18px 0 0}
@media(min-width:1800px){.b2b-page #top.b2b-hero{min-height:870px}.b2b-hero-inner{min-height:790px}.b2b-hero-image{width:65%}.b2b-hero-lead{max-width:525px}.b2b-science-grid article{padding-inline:32px}.b2b-book-cover{height:385px}}
@media(min-width:761px) and (max-width:1100px){
.b2b-hero-copy{width:65%}.b2b-page #top h1{font-size:49px}.b2b-hero-image{width:66%}.b2b-hero-image:after{background:linear-gradient(90deg,#f4efe3 0%,#f4efe3cf 22%,transparent 75%),linear-gradient(0deg,#f4efe3,transparent 22%)}.b2b-hero-lead{max-width:410px;font-size:16px}
.b2b-heading,.b2b-case,.b2b-films{gap:38px}.b2b-heading h2{font-size:40px}.b2b-heading>p{font-size:15px}.b2b-chapters{gap:16px;font-size:12px}.b2b-chapters>span{max-width:110px}.b2b-baseline{font-size:11px}
.b2b-films{grid-template-columns:1.3fr 1fr}.b2b-film-tabs button{grid-template-columns:65px 1fr 12px;gap:14px;min-height:95px;padding:16px 0}.b2b-film-tabs button img{width:65px;height:48px}.b2b-film-tabs button strong{font-size:22px}.b2b-film-tabs button small{font-size:10px}.b2b-science-grid{grid-template-columns:1fr 1fr}.b2b-science-grid article:nth-child(3){border-left:0;padding-left:0}.b2b-science-grid article:nth-child(-n+2){border-bottom:1px solid #354a3540}.b2b-institute-title{display:flex;align-items:center;gap:24px}.b2b-institute-title h3{min-height:0;flex:1;font-size:23px}.b2b-institute-title img{width:68px;height:68px}.b2b-publications{gap:26px}.b2b-book-cover{height:280px;padding:20px}.b2b-publications h3{font-size:25px;min-height:96px}.b2b-page .closing-contact-inner{gap:40px}.b2b-page .contact-routes{padding-left:28px}}
@media(max-width:760px){
.b2b-shell{width:calc(100% - 40px)}.b2b-section{padding-bottom:58px}.b2b-section>.b2b-shell{padding-top:46px}.b2b-kicker{font-size:10px;margin-bottom:20px}.b2b-heading{display:block;margin-bottom:30px}.b2b-heading h2{font-size:35px;line-height:1.16}.b2b-heading>p{font-size:15px;line-height:1.8;padding-left:16px;margin:24px 0 0;max-width:none}
.b2b-page #top.b2b-hero{min-height:0;display:flex;flex-direction:column;padding-top:108px}.b2b-hero-inner{order:0;min-height:0;padding:0;display:block}.b2b-hero-copy{width:100%;max-width:550px}.b2b-breadcrumb{font-size:11px;margin-bottom:31px}.b2b-page #top .b2b-kicker{font-size:10px;margin-bottom:19px}.b2b-page #top h1{font-size:clamp(33px,9vw,46px);line-height:1.16;letter-spacing:-.047em}.b2b-hero-lead{font-size:15px;line-height:1.8;margin:23px 0 25px}.b2b-hero-actions{gap:12px 22px}.b2b-hero-actions .contact-primary{width:auto;padding:13px 17px;gap:20px}.b2b-inline{font-size:13px;min-height:46px;gap:18px}.b2b-hero-caption{margin-top:25px;font-size:10px}.b2b-hero-caption span{font-size:11px}.b2b-hero-image{order:1;position:relative;width:100%;height:330px;inset:auto;margin-top:24px;z-index:0}.b2b-hero-image img{object-position:50% 50%}.b2b-hero-image video{object-position:100% 50%}.b2b-hero-image:after{background:linear-gradient(180deg,#f4efe3,transparent 14%,transparent 88%,#f4efe3)}.b2b-baseline{order:2;display:grid;grid-template-columns:1fr 1fr;gap:18px 15px;padding:22px 0;font-size:11px;line-height:1.65}
.b2b-chapters{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:26px 0 50px;font-size:12px}.b2b-chapters>span{grid-column:1/-1;margin-bottom:12px;font-size:9px}.b2b-chapters a{min-height:39px}
.b2b-page .company-products-heading h2{font-size:35px}.b2b-page .company-products-bridge{padding-bottom:44px}.b2b-page .uc-solutions .us-heading h2{font-size:36px}.b2b-page .finder-help{margin-top:20px}.b2b-page .company-practice{padding-bottom:58px}
.b2b-case{display:flex;flex-direction:column;gap:32px}.b2b-case-numbers{width:100%}.b2b-case .b2b-metric{font-size:84px;margin-bottom:24px}.b2b-comparison{gap:22px;margin-bottom:22px}.b2b-comparison dd{font-size:34px}.b2b-case-numbers>small{font-size:12px}.b2b-case-photo img{aspect-ratio:2.85}.b2b-case-photo blockquote{font-size:27px;margin:26px 0 22px}.b2b-case-photo figcaption{font-size:10px}.b2b-quote-credit{font-size:13px}
.b2b-films{display:flex;flex-direction:column;gap:28px}.b2b-film-view,.b2b-film-side{width:100%}.b2b-play>span{width:58px;height:58px;font-size:29px}.b2b-video-caption{font-size:12px;gap:18px;align-items:start;padding:13px 0}.b2b-video-caption>span:last-child{flex:none}.b2b-film-tabs button{min-height:94px;padding:15px 0;grid-template-columns:74px 1fr 15px;gap:17px}.b2b-film-tabs button img{width:74px;height:52px}.b2b-film-tabs button strong{font-size:24px}.b2b-film-tabs button small{font-size:10px}.b2b-film-tabs button[aria-selected=true]:before{left:-9px;top:16px;bottom:16px}.b2b-film-note{font-size:12px;margin-top:18px}
.b2b-science-grid{grid-template-columns:1fr}.b2b-science-grid article,.b2b-science-grid article:first-child,.b2b-science-grid article:last-child{border-left:0;padding:27px 0}.b2b-science-grid article+article{border-top:1px solid #354a3540}.b2b-institute-title{display:flex;align-items:center;gap:24px;margin-bottom:20px}.b2b-institute-title img{width:65px;height:65px;margin:0;flex:none}.b2b-institute-title h3{font-size:23px;min-height:0;margin:0}.b2b-science-grid article>p:not(.b2b-institute-crop){font-size:14px;max-width:440px;margin-bottom:6px}.b2b-science-grid .b2b-rule-link{margin-top:15px;border-top:0;padding-top:8px;min-height:44px}
.b2b-publications{grid-template-columns:1fr;gap:36px}.b2b-book-cover{height:300px;margin-bottom:22px;padding:23px}.b2b-publications .b2b-kicker{font-size:9px}.b2b-publications h3{font-size:28px;min-height:0;margin-bottom:15px}.b2b-publications article>p:not(.b2b-kicker){font-size:15px;margin-bottom:22px}.b2b-publications .b2b-rule-link{padding-top:15px}
.b2b-page .contact-routes{border-left:0;padding-left:0}.b2b-page .contact-routes article{border-top:1px solid #354a3540;padding-top:28px}.b2b-page .contact-routes .b2b-contact-note{font-size:12px}
}
/* The digest PDF starts with a wraparound cover; display its actual front. */
.b2b-book-spread>span{display:block;height:100%;aspect-ratio:450/638;overflow:hidden;box-shadow:3px 5px 12px #292b2712}
.b2b-book-spread>span>img{display:block;height:100%;width:200%;max-width:none;object-fit:fill;box-shadow:none;transform:translateX(-50%)}
.b2b-book-spread:hover>span>img{transform:translateX(-50%)}
.b2b-page .uc-solutions.has-results .us-heading h2{font-size:42px}
.b2b-page .uc-solutions.has-results .us-heading h2 br{display:block}
@media(max-width:760px){.b2b-page .uc-solutions.has-results .us-heading h2{font-size:36px}}
.b2b-page>.ap-home{background:#f4efe3}
.b2b-page .le-footer.ap-shell{width:calc(100% - max(10.4vw,64px));max-width:1600px;border-top:1px solid #354a3540}
@media(max-width:760px){.b2b-page .le-footer.ap-shell{width:calc(100% - 40px)}}
