@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&family=Noto+Sans+Arabic:wght@400;500;600;700;800&display=swap";:root{--ink:#171717;--paper:#fbfbfb;--yellow:#fdec00;--muted:#74746c;--line:#ddddd4;--soft:#f0f0e9;--serif:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}::selection{background:var(--yellow);color:var(--ink)}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:5px;outline:2px solid #8b8100}input:focus,select:focus,textarea:focus{outline-offset:3px;outline:2px solid #aaa236}input,textarea,select{border-radius:0;min-width:0}svg{display:block}.site{overflow:hidden}.tag{letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.7}.smallNote{color:var(--muted);font-size:11px;line-height:1.8}.arrowIcon{font-family:Arial,sans-serif;font-size:23px;font-weight:400;line-height:1;display:inline-block}.button{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:2px;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:18px 23px;font-size:11px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}.button:hover:not(:disabled){background:var(--yellow);color:var(--ink);border-color:var(--yellow);transform:translateY(-3px)}.yellowButton{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.textButton,.inlineLink{border-bottom:1px solid var(--ink);align-items:center;gap:22px;padding-bottom:7px;font-size:11px;font-weight:600;display:inline-flex}.textButton:hover,.inlineLink:hover{gap:30px}.textButton{transition:gap .25s}.inlineLink{align-self:start;transition:gap .25s}.quietButton{color:inherit;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:10px}.skipLink{background:var(--yellow);z-index:100;padding:15px;position:fixed;top:-100px;left:10px}.skipLink:focus{top:10px}.topbar{background:var(--ink);color:#b7b7ab;letter-spacing:1.2px;justify-content:space-between;align-items:center;padding:10px 4.2%;font-size:8px;display:flex}.topbar a{color:#eeeece;letter-spacing:.2px;font-size:9px}.topbar a span{color:var(--yellow);margin-inline-start:15px}.masthead{border-bottom:1px solid var(--line);background:var(--paper);z-index:30;justify-content:space-between;align-items:center;gap:30px;height:100px;padding:0 4.2%;display:flex;position:relative}.brand{direction:ltr;flex-shrink:0;align-items:center;gap:14px;display:flex}.brand>svg{width:40px;height:28px;fill:var(--ink)}.brand>span{letter-spacing:-.6px;font-size:16px;font-weight:800;line-height:1.05;position:relative}.registered{font-size:8px;position:absolute;top:0;right:-10px}.masthead nav{align-items:center;gap:29px;display:flex}.masthead nav>a{padding:12px 0;font-size:11px;position:relative}.masthead nav>a:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.masthead nav>a:hover:after,.masthead nav>a.current:after{transform:scaleX(1)}.masthead nav>a i{vertical-align:top;background:#7e8800;border-radius:50%;width:5px;height:5px;margin-inline-start:4px;display:inline-block}.navEnd{flex-shrink:0;align-items:center;gap:23px;display:flex}.language{font-size:11px}.navCta{background:var(--yellow);align-items:center;gap:22px;padding:13px 18px;font-size:11px;font-weight:700;display:inline-flex}.navCta .arrowIcon{font-size:18px}.menuButton{color:var(--ink);background:0 0;border:0;font-size:25px;display:none}.sectionWrap{padding:95px 6%}.sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.sectionHeading h2,.homeStatement h2{letter-spacing:-2px;margin:17px 0 0;font-size:clamp(32px,3.5vw,54px);font-weight:500;line-height:1.1}.sectionHeading em,.homeStatement em{font-family:var(--serif);letter-spacing:-.8px;font-weight:400}.sectionHeading>.textButton{flex-shrink:0;margin-bottom:5px}.homeHero{grid-template-columns:1.1fr 1fr;gap:4%;min-height:650px;padding:50px 4.2% 52px 6%;display:grid}.heroCopy{flex-direction:column;align-items:start;padding:32px 0 0;display:flex}.statusDot{background:#778100;border-radius:50%;width:5px;height:5px;margin-inline-end:8px;display:inline-block}.heroCopy h1{letter-spacing:-4.5px;margin:37px 0 26px;font-size:clamp(49px,5.8vw,90px);font-weight:500;line-height:1.05}.heroCopy h1>span{animation:1s both enter;display:block}.heroCopy h1>.serifEmphasis{font-family:var(--serif);letter-spacing:-2px;font-style:italic;animation-delay:.12s}.heroCopy>p{color:#6a6a61;max-width:420px;margin:0 0 30px;font-size:14px;line-height:1.9}.heroActions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.heroFootnote{letter-spacing:1.3px;border-top:1px solid var(--line);align-items:center;gap:30px;width:95%;margin-top:auto;padding-top:25px;font-size:8px;display:flex}.heroFootnote>span:first-child{letter-spacing:.5px;font-size:11px}.heroDesk{isolation:isolate;--tilt:0deg;background:#e9e9df;min-height:555px;position:relative;overflow:hidden}.deskGrid{background-image:linear-gradient(#17171706 1px,#0000 1px),linear-gradient(90deg,#17171706 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.deskLabel{letter-spacing:1.3px;color:#747469;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:24px;left:25px;right:25px}.deskBook{background:var(--yellow);width:58%;max-width:310px;height:370px;transform:rotate(calc(-8deg + var(--tilt)));direction:ltr;flex-direction:column;padding:24px;transition:transform .6s;display:flex;position:absolute;top:90px;left:20%;box-shadow:2px 2px #a39b2b,4px 4px #f5ed8b,6px 6px #b2a906,8px 8px #e9de19,20px 25px 35px #17171724}.bookTop{justify-content:space-between;align-items:center;font-size:7px;font-weight:700;line-height:1.2;display:flex}.bookTop svg{width:30px;height:24px}.bookTitle{letter-spacing:-3px;margin-top:40px;font-size:clamp(38px,4vw,57px);font-weight:600;line-height:1.05}.bookTitle em{font-family:var(--serif);font-size:1.35em;font-weight:400}.bookBottom{letter-spacing:.6px;justify-content:space-between;align-items:end;margin-top:auto;font-size:7px;line-height:1.7;display:flex}.bookBottom>span:last-child{font-size:33px}.deskPaper{letter-spacing:1px;direction:ltr;background:#fbfbf4;width:50%;height:330px;padding:20px;font-size:7px;position:absolute;top:95px;left:35%;transform:rotate(9deg);box-shadow:0 10px 20px #17171712}.deskPaper>i{background:#d9d9d0;height:1px;margin-top:25px;display:block}.deskPaper>div{line-height:2.5;position:absolute;bottom:30px;right:25px}.deskTicket{background:var(--paper);direction:ltr;align-items:center;gap:15px;padding:20px;transition:transform .4s;display:flex;position:absolute;bottom:45px;left:14%;right:6%;transform:rotate(2deg);box-shadow:0 12px 30px #17171714}.deskTicket:hover{transform:rotate(0)translateY(-5px)}.ticketIcon{border:1px solid var(--line);color:#666;place-items:center;width:40px;height:40px;font-size:30px;display:grid}.deskTicket>div{flex-direction:column;gap:6px;display:flex}.deskTicket>div>span{letter-spacing:1px;color:#888;font-size:7px}.deskTicket strong{letter-spacing:-.2px;font-size:12px}.deskTicket small{color:#777;font-size:9px}.deskTicket .arrowIcon{margin-left:auto;font-size:20px}.deskCoordinates{letter-spacing:1px;color:#8d8d82;font-size:7px;position:absolute;bottom:15px;left:25px}.expertiseRibbon{border-block:1px solid var(--line);background:#f4f4ef;align-items:center;gap:50px;padding:30px 6%;display:flex;overflow:hidden}.expertiseRibbon>span{letter-spacing:1.4px;color:#929288;white-space:nowrap;font-size:7px}.expertiseRibbon>div{white-space:nowrap;justify-content:space-between;gap:35px;width:100%;display:flex}.expertiseRibbon>div>span{font-size:12px}.expertiseRibbon b{color:#9a9a89;margin-inline-start:35px;font-size:15px;font-weight:400}.expertiseRibbon>div>span:last-child b{display:none}.homeStatement{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;gap:60px;padding-block:100px;display:grid}.homeStatement>.tag{padding-top:23px}.homeStatement h2{font-size:clamp(34px,3.8vw,59px)}.statementBottom{justify-content:space-between;align-items:end;gap:50px;margin-top:28px;display:flex}.statementBottom p{color:#77776d;max-width:520px;margin:0;font-size:14px;line-height:1.9}.statementBottom .inlineLink{white-space:nowrap;align-self:end}.workPreview{background:#f1f1ea}.workGrid{grid-template-columns:1fr 1fr;gap:48px 28px;display:grid}.workCard{display:block}.workArt{aspect-ratio:1.4;color:#eaeae1;isolation:isolate;background:#222b29;flex-direction:column;padding:25px;display:flex;position:relative;overflow:hidden}.artTop,.artBottom{letter-spacing:1.5px;z-index:2;justify-content:space-between;align-items:center;gap:15px;font-size:7px;display:flex;position:relative}.artTop{opacity:.7;direction:ltr}.artBottom{letter-spacing:.8px;margin-top:auto}.artBottom svg{fill:currentColor;width:27px;height:20px}.workArtType{letter-spacing:-2px;z-index:2;margin-top:12%;font-size:clamp(28px,3.8vw,60px);font-weight:500;line-height:1.1}.workArtType>span{display:block}.artGeometry{z-index:0;opacity:.4;width:55%;height:85%;transition:transform 1s;position:absolute;top:10%;right:-5%;transform:rotate(-25deg)}.artGeometry>i{background:#8b9f8f;width:20%;height:100%;position:absolute;top:0;left:0;transform:skewY(30deg)}.artGeometry>i:nth-child(2){height:77%;top:11%;left:23%}.artGeometry>i:nth-child(3){height:54%;top:22%;left:46%}.artGeometry>i:nth-child(4){height:32%;top:33%;left:69%}.artGeometry>i:nth-child(5){height:10%;top:44%;left:92%}.workCard:hover .artGeometry{transform:rotate(-15deg)scale(1.08)}.workArt1{color:#242c32;background:#b4bdc3}.workArt1 .artGeometry{opacity:.5;right:-12%;transform:rotate(35deg)}.workArt1 .artGeometry>i{background:#eaf0f1;box-shadow:7px 5px #79858e}.workArt2{color:#36231d;background:#d8bcb1}.workArt2 .artGeometry{opacity:.5;border:1px solid #71584f;border-radius:50%;width:80%;height:80%;top:35%;right:-15%}.workArt2 .artGeometry>i{background:0 0;border:1px solid #71584f;border-radius:50%;width:100%;height:100%;transform:translate(-8%,-8%)}.workArt2 .artGeometry>i:nth-child(2){top:0;left:0;transform:translate(-16%,-16%)}.workArt2 .artGeometry>i:nth-child(3){top:0;left:0;transform:translate(-24%,-24%)}.workArt2 .artGeometry>i:nth-child(n+4){display:none}.workArt3{color:#282710;background:#e4de43}.workArt3 .artGeometry{opacity:.2;right:-15%;transform:rotate(45deg)}.workArt3 .artGeometry>i{background:#292a10}.cardMeta{justify-content:space-between;align-items:center;gap:15px;margin:24px 0 12px;display:flex}.cardMeta .tag{color:#77776d;letter-spacing:1px;font-size:8px}.cardMeta .arrowIcon{font-size:20px}.workCard h3{letter-spacing:-.6px;max-width:85%;margin:0;font-size:23px;font-weight:500;line-height:1.35}.servicePaths{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.servicePaths>a{border-inline-end:1px solid var(--line);padding:35px;transition:background .3s}.servicePaths>a:last-child{border:0}.servicePaths>a:hover{background:var(--yellow)}.servicePaths>a>div{justify-content:space-between;display:flex}.servicePaths h3{letter-spacing:-.8px;margin:45px 0 20px;font-size:27px;font-weight:500;line-height:1.2}.servicePaths p{color:#6b6b61;max-width:280px;font-size:12px;line-height:1.9}.labBanner{color:#f9f9ee;background:#20211d;grid-template-columns:1fr 1.2fr;gap:80px;padding:85px 6%;display:grid}.labBannerIntro>.tag{color:#b7b8a6;font-size:8px}.labBanner h2{letter-spacing:-2px;margin:28px 0;font-size:54px;font-weight:500;line-height:1.05}.labBanner h2 em{font-family:var(--serif);color:var(--yellow);font-weight:400}.labBannerIntro>p{color:#a7a89b;max-width:310px;margin-bottom:30px;font-size:13px;line-height:1.9}.labFeatured{align-content:center;display:grid}.labFeatured>a{border-bottom:1px solid #4a4b40;align-items:start;gap:25px;padding:35px 0;display:flex}.labFeatured>a:first-child{border-top:1px solid #4a4b40}.labSymbol{color:var(--yellow);font-size:40px;line-height:1.4}.labFeatured .tag{color:#969786;font-size:7px}.labFeatured h3{letter-spacing:-.6px;margin:14px 0 10px;font-size:23px;font-weight:500}.labFeatured p{color:#a7a89a;margin:0;font-size:12px;line-height:1.8}.labFeatured>a>.arrowIcon{color:var(--yellow);margin-inline-start:auto}.threeGrid{grid-template-columns:repeat(3,1fr);gap:27px;display:grid}.researchArt{aspect-ratio:1.04;isolation:isolate;background:#e8e8df;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.researchMetric{letter-spacing:-4px;z-index:1;direction:ltr;margin-top:20%;font-size:clamp(42px,5.3vw,80px);font-weight:500;line-height:1}.researchUnit{letter-spacing:1.8px;z-index:1;margin-top:12px;font-size:7px}.researchLines{opacity:.1;z-index:0;gap:12px;width:100%;height:100%;display:flex;position:absolute;bottom:-20%;right:-35%;transform:rotate(35deg)}.researchLines>i{background:currentColor;width:1px;height:100%!important}.researchArt1{color:#324332;background:#dbe4db}.researchArt2{color:#3b3548;background:#dddce3}.researchArt .artBottom{margin-top:auto;padding-top:25px;font-size:6px}.researchArt .artTop{font-size:6px}.researchCard h3,.articleCard h3{letter-spacing:-.6px;margin:0 0 13px;font-size:23px;font-weight:500;line-height:1.3}.researchCard>p,.articleCard>p{color:#7a7a70;margin:0;font-size:12px;line-height:1.85}.researchCard:hover .researchMetric{transform:translateY(-4px)}.researchMetric{transition:transform .4s}.journalPreview{padding-top:25px;padding-bottom:100px}.articleArt{aspect-ratio:1.25;background:#eee9dd;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.articleArt>.tag{letter-spacing:1.5px;z-index:1;font-size:6px}.articleArt>div{flex:1;align-items:center;display:flex}.wordStack{letter-spacing:-2px;z-index:1;font-size:clamp(29px,3vw,48px);font-weight:500;line-height:1.05}.wordStack b{color:#777466;font-weight:500}.orbitDot{border:1px solid #a49f8f;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-100px}.orbitDot:before,.orbitDot:after{content:"";border:1px solid #a49f8f;border-radius:50%;position:absolute;inset:15px}.orbitDot:after{inset:30px}.artByline{letter-spacing:1.6px;margin-top:auto;font-size:6px}.articleArt1{background:#ccd3cb}.bigQuote{font-family:var(--serif);color:#3d4c40;font-size:200px;line-height:1;position:absolute;top:14%;left:20px}.smallWord{letter-spacing:1px;font-size:9px;line-height:1.5;position:absolute;bottom:50px;right:20px}.articleArt2{background:#e5e2ec}.searchVisual{background:#fbfbfb;align-items:center;gap:10px;width:100%;padding:17px;display:flex;transform:rotate(-4deg);box-shadow:0 10px 20px #1717170a}.searchVisual>span{font-size:12px;line-height:1.7}.searchVisual b{font-weight:600}.searchVisual>i{margin-left:auto;font-size:24px;font-style:normal}.articleCard:hover .searchVisual{transform:rotate(0)}.searchVisual{transition:transform .4s}.closingCta{background:var(--yellow);justify-content:space-between;align-items:center;gap:45px;padding:70px 9%;display:flex}.closingCta h2{letter-spacing:-3px;margin:20px 0 0;font-size:clamp(40px,5.2vw,76px);font-weight:500;line-height:1.07}.closingCta h2 em{font-family:var(--serif);letter-spacing:-1px;font-weight:400}.roundCta{border:1px solid #1717176b;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:145px;height:145px;transition:background .35s,color .35s;display:flex}.roundCta>span:first-child{letter-spacing:1px;font-size:9px}.roundCta .arrowIcon{font-size:43px}.roundCta:hover{background:var(--ink);color:var(--yellow)}.siteFooter{color:#e7e7db;background:#1a1b18;padding:55px 6% 20px}.footerMain{grid-template-columns:1fr 1fr;gap:20px 60px;display:grid}.footerBrand{letter-spacing:-1px;direction:ltr;align-items:center;gap:18px;font-size:25px;display:flex}.footerBrand>svg{fill:var(--yellow);width:42px;height:30px}.footerMain>p{color:#8b8c7e;grid-row:2;margin:5px 0 45px;font-size:11px}.footerNav{grid-area:1/2/3;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px 0 30px;font-size:11px;display:grid}.footerNav a:hover{color:var(--yellow)}.footerBottom{color:#919283;letter-spacing:.5px;border-top:1px solid #3a3b32;justify-content:space-between;gap:30px;padding-top:22px;font-size:8px;display:flex}.footerBottom>div{gap:25px;display:flex}.footerBottom>span:nth-child(2){letter-spacing:1px;font-size:7px}.pageTop{min-height:60vh;padding-top:62px}.pageIntro{max-width:900px;margin-bottom:55px}.pageIntro h1{letter-spacing:-3.8px;white-space:pre-line;margin:27px 0;font-size:clamp(43px,5.7vw,83px);font-weight:500;line-height:1.06}.pageIntro p{color:#77776c;max-width:650px;margin:0;font-size:15px;line-height:1.9}.pageToolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:40px;padding:20px 0;display:flex}.filterTabs{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.filterTabs>button{border:1px solid var(--line);color:#707065;background:0 0;border-radius:30px;padding:10px 17px;font-size:10px}.filterTabs>button.active{background:var(--ink);border-color:var(--ink);color:#fff}.pageToolbar>.inlineLink{align-self:center}.searchBox{align-items:center;gap:10px;display:flex}.searchBox>span{font-size:27px}.searchBox input{color:var(--ink);background:0 0;border:0;max-width:210px;padding:10px 0;font-size:11px}.servicesGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.serviceCard{border:1px solid var(--line);flex-direction:column;padding:33px;transition:background .3s;display:flex}.serviceCard:hover{background:#f1f1e9}.serviceCard .cardMeta{margin:0 0 40px}.serviceCard h2{letter-spacing:-1px;max-width:80%;margin:0 0 18px;font-size:29px;font-weight:500;line-height:1.25}.serviceCard>p{color:#74746b;max-width:430px;font-size:13px;line-height:1.8}.serviceDeliverables{flex-wrap:wrap;gap:7px;margin:18px 0 30px;display:flex}.serviceDeliverables>span{color:#838375;border:1px solid #d5d5c8;padding:7px 9px;font-size:8px}.serviceCard>.inlineLink{margin-top:auto}.processStrip{border-top:1px solid var(--line);background:var(--soft);grid-template-columns:.7fr repeat(4,1fr);gap:30px;padding-top:60px;padding-bottom:65px;display:grid}.processStrip>div>span{color:#8c8c7c;font-size:9px}.processStrip h3{letter-spacing:-.7px;margin:20px 0 12px;font-size:22px;font-weight:500}.processStrip p{color:#79796c;font-size:11px;line-height:1.8}.backLink{color:#77776b;margin-bottom:35px;font-size:10px;display:inline-flex}.detailColumns{grid-template-columns:1.7fr 1fr;gap:90px;margin-top:65px;display:grid}.prose{color:#67675e;font-size:15px;line-height:1.95}.prose>p{margin:0 0 28px}.prose h2{letter-spacing:-.8px;color:var(--ink);white-space:pre-line;margin:45px 0 25px;font-size:30px;font-weight:500;line-height:1.3}.prose h2:first-child{margin-top:0}.prose a{text-decoration:underline}.deliverableList{margin:20px 0 40px;padding:0;list-style:none}.deliverableList li{border-top:1px solid var(--line);color:var(--ink);align-items:start;gap:25px;padding:18px 0;font-size:14px;line-height:1.6;display:flex}.deliverableList li span{color:#89897d;padding-top:4px;font-size:9px}.stickyCard{background:#f0f0e8;align-self:start;padding:35px;position:sticky;top:25px}.stickyCard h3{letter-spacing:-1.2px;white-space:pre-line;margin:25px 0;font-size:35px;font-weight:500;line-height:1.15}.stickyCard p{color:#77776b;font-size:13px;line-height:1.9}.stickyCard .button{width:100%;margin-top:15px}.stickyCard .inlineLink{margin-top:28px;font-size:10px}.fullWork{gap:55px 30px;margin-top:50px}.fullWork .workArt{aspect-ratio:1.25}.editorialNote{border-top:1px solid var(--line);gap:60px;margin-top:65px;padding:28px 0;display:flex}.editorialNote>.tag{flex:0 0 160px}.editorialNote>p{color:#858577;max-width:700px;margin:0;font-size:12px;line-height:1.9}.workDetailArt .workArt{aspect-ratio:2.1;padding:35px}.workDetailArt .workArtType{max-width:60%;margin-top:7%;font-size:clamp(55px,7.5vw,110px)}.caseGrid{grid-template-columns:1fr 2.8fr;gap:40px 70px;margin:70px 0;display:grid}.caseGrid>.tag{padding-top:8px}.caseGrid>p{letter-spacing:-.5px;max-width:800px;margin:0;font-size:22px;line-height:1.6}.caseGrid>.deliverableList{margin:0}.readingPage .pageIntro{max-width:1000px}.readingPage .pageIntro h1{letter-spacing:-2.5px;font-size:clamp(38px,4.7vw,67px);line-height:1.12}.readingLayout{border-top:1px solid var(--line);grid-template-columns:1.8fr 1fr;gap:100px;padding-top:55px;display:grid}.readingAside{border-inline-start:1px solid var(--line);align-self:start;padding-inline-start:35px;position:sticky;top:30px}.readingAside h3{letter-spacing:-1px;white-space:pre-line;font-size:32px;font-weight:500;line-height:1.15}.readingAside p{color:#858577;font-size:12px;line-height:1.8}.readingAside .inlineLink{margin-top:15px;font-size:10px}.asideRule{background:var(--line);height:1px;margin:35px 0}.researchFact{color:var(--ink);background:#f0f0e7;margin-bottom:35px;padding:30px}.researchFact>p{margin:20px 0 0;font-size:18px;line-height:1.7}.actionList{padding-inline-start:22px}.actionList li{padding:9px 0 9px 12px}.sources{border-top:1px solid var(--line);margin-top:45px;padding:30px 0}.sources>a{border-bottom:1px solid var(--line);padding:13px 0;font-size:11px;line-height:1.6;text-decoration:none;display:block}.sources>a>.arrowIcon{margin-inline-start:10px;font-size:16px}.sources>p{color:#8a8a7b;margin:20px 0 0;font-size:11px;line-height:1.8}.authorCard{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:45px;padding:30px 0;display:flex}.authorMonogram{background:var(--yellow);place-items:center;width:58px;height:58px;display:grid}.authorMonogram>svg{width:33px;height:22px}.authorCard strong{color:var(--ink);font-size:14px;font-weight:500}.authorCard p{margin:5px 0 0;font-size:10px}.emptyState{color:#777;padding:60px 0;font-size:18px}.featuredTools{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:75px;display:grid}.featuredTool{border:1px solid var(--line)}.featuredTool>div:last-child{padding:30px}.featuredTool h2{letter-spacing:-.8px;margin:20px 0 15px;font-size:28px;font-weight:500;line-height:1.25}.featuredTool p{color:#7a7a6b;margin-bottom:30px;font-size:13px;line-height:1.8}.featuredToolArt{background:var(--yellow);height:250px;padding:32px;position:relative;overflow:hidden}.featuredToolArt>strong{letter-spacing:-2px;z-index:1;font-size:58px;font-weight:600;line-height:1;position:relative}.featuredToolArt>strong>em{font-family:var(--serif);letter-spacing:0;font-size:36px;font-weight:400}.featuredToolArt>span{opacity:.5;font-size:100px;line-height:1;position:absolute;top:10px;right:25px}.featuredToolArt>div:not(.diagnosticRings){align-items:end;gap:12px;width:48%;height:70%;display:flex;position:absolute;bottom:0;right:0;transform:skewY(-20deg)}.featuredToolArt>div>i{background:#17171718;width:25%;height:40%}.featuredToolArt>div>i:nth-child(2){height:70%}.featuredToolArt>div>i:nth-child(3){height:100%}.diagnosticFeature{background:#dce1d6}.diagnosticRings{border:1px solid #a5b199;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-80px;right:-40px}.diagnosticRings>i{border:1px solid #a5b199;border-radius:50%;position:absolute;inset:20px;background:0 0!important;width:auto!important;height:auto!important}.diagnosticRings>i:nth-child(2){inset:40px}.diagnosticRings>i:nth-child(3){inset:60px}.diagnosticRings>span{color:#5e7054;place-items:center;font-size:80px;display:grid;position:absolute;inset:0}.compactHeading{align-items:center;margin-bottom:30px}.compactHeading h2{font-size:35px}.resourceGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.resourceCard{border:1px solid var(--line);flex-direction:column;padding:25px;transition:transform .3s,box-shadow .3s;display:flex}.resourceCard:hover{transform:translateY(-5px);box-shadow:0 10px 30px #17171706}.resourceIcon{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.resourceIcon>span{font-family:Georgia,serif;font-size:38px}.resourceIcon small{color:#aaa;font-size:8px}.resourceCard>.tag{letter-spacing:1px;color:#8d8d80;font-size:7px}.resourceCard h3{letter-spacing:-.7px;margin:18px 0;font-size:23px;font-weight:500;line-height:1.2}.resourceCard p{color:#7c7c6d;margin:0 0 25px;font-size:11px;line-height:1.85}.resourceCard .inlineLink{gap:10px;margin-top:auto;font-size:9px}.resourceDetail{max-width:1250px;margin:auto}.worksheet{border:1px solid var(--line);background:#f6f6f0;padding:40px}.worksheetTop{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;margin-bottom:30px;padding-bottom:25px;display:flex}.worksheetField{margin-bottom:28px;display:block}.worksheetField>span{gap:17px;margin-bottom:12px;font-size:14px;line-height:1.7;display:flex}.worksheetField b{color:#999;padding-top:5px;font-size:9px;font-weight:400}.worksheetField textarea{background:var(--paper);resize:vertical;width:100%;color:var(--ink);border:1px solid #d8d8cd;padding:16px;font-size:13px;line-height:1.8}.toolActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.checkProgress{align-items:center;gap:25px;margin-bottom:30px;display:flex}.checkProgress>strong{font-size:27px;font-weight:500}.checkProgress>i{background:#d9d9cb;flex:1;height:5px;display:block}.checkProgress>i>b{background:#8c9700;height:100%;transition:width .3s;display:block}.checkItem{border-bottom:1px solid var(--line);cursor:pointer;align-items:start;gap:15px;padding:18px 0;font-size:14px;line-height:1.7;display:flex}.checkItem>input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.calc{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.calcInputs{background:#f5f5ef;padding:35px}.toolHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.calcInputs>.smallNote{margin:20px 0 35px}.rangeField{grid-template-columns:1fr 100px;align-items:center;gap:13px 20px;margin-bottom:30px;display:grid}.rangeField>label{font-size:11px;line-height:1.6}.rangeField>input[type=number]{text-align:end;width:100%;color:var(--ink);background:#fff;border:1px solid #d3d3c6;padding:10px 12px;font-size:13px}.rangeField>input[type=range]{accent-color:#6e7500;cursor:pointer;grid-column:1/3;width:100%;height:3px;padding:0}.calcResults{color:#f9f9ed;background:#20211d;padding:35px}.calcResults>.tag{color:#a7a792}.scenarioTabs{gap:6px;margin:25px 0 35px;display:flex}.scenarioTabs>button{color:#a7a893;background:0 0;border:1px solid #515244;border-radius:25px;flex:1;padding:10px 12px;font-size:10px}.scenarioTabs>button.active{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.calcMain>span{color:#a5a693;font-size:11px}.calcMain>strong{letter-spacing:-3px;color:var(--yellow);margin:16px 0;font-size:clamp(36px,5vw,70px);font-weight:500;line-height:1;display:block}.calcMain>strong>small{letter-spacing:0;color:#abae98;margin-inline-start:12px;font-size:13px}.calcMain>p{color:#92947f;font-size:10px}.calcResults .negative{color:#f6b5a4}.resultGrid{border-block:1px solid #484a3b;grid-template-columns:1fr 1fr;gap:28px 20px;margin:30px 0;padding:28px 0;display:grid}.resultGrid>div{flex-direction:column;gap:10px;display:flex}.resultGrid span{color:#9a9d86;font-size:9px}.resultGrid strong{letter-spacing:-.8px;font-size:26px;font-weight:500}.resultGrid small{color:#989b80;letter-spacing:0;font-size:9px}.scenarioPlot>div{color:#b5b79f;grid-template-columns:80px 1fr 65px;align-items:center;gap:10px;margin:15px 0;font-size:9px;display:grid}.scenarioPlot>div>div{background:#34372b;height:5px}.scenarioPlot i{background:#c2c691;height:100%;transition:width .4s;display:block}.scenarioPlot i.negative{background:#db9b8b}.scenarioPlot b{text-align:end;font-weight:500}.calcResults .smallNote{color:#9da087;margin-top:25px;font-size:9px}.calcResults .button{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.calcResults .toolActions{gap:18px}.calcResults .quietButton{color:#b6b99e;font-size:9px}.formula{border-top:1px solid var(--line);background:var(--paper);grid-column:1/3;padding:25px 35px}.formula summary{cursor:pointer;justify-content:space-between;font-size:12px;list-style:none;display:flex}.formula p{color:#7e7e70;max-width:900px;font-size:12px;line-height:1.9}.diagnosticPage{max-width:1250px;margin:auto}.diagnosticIntro{background:var(--soft);margin-bottom:20px;padding:30px}.diagnosticIntro p{color:#747466;max-width:750px;font-size:13px;line-height:1.9}.diagnosticQuestion{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:50px;padding:30px 0;display:flex}.diagnosticQuestion .tag{color:#91917f;font-size:8px}.diagnosticQuestion h3{letter-spacing:-.3px;max-width:550px;margin:12px 0;font-size:20px;font-weight:500;line-height:1.45}.scoreOptions{grid-template-columns:repeat(5,42px);gap:7px;display:grid}.scoreOptions>button{width:42px;height:42px;color:var(--ink);background:0 0;border:1px solid #d5d5c6;font-size:13px}.scoreOptions>button.selected{background:var(--ink);border-color:var(--ink);color:var(--yellow)}.scoreOptions>span{text-align:center;color:#999986;grid-column:1/6;margin-top:6px;font-size:8px}.diagnostic>.button{margin-top:35px}.diagnosticResult{border:1px solid var(--line);background:var(--soft);grid-template-columns:1fr 2fr;gap:65px;padding:45px;display:grid}.scoreCircle{aspect-ratio:1;background:#e9ebc4;border:2px solid #929b00;border-radius:50%;flex-direction:column;justify-content:center;align-self:start;align-items:center;max-width:260px;display:flex}.scoreCircle>strong{letter-spacing:-4px;font-size:75px;font-weight:500}.scoreCircle>span{color:#7a7c50;font-size:12px}.diagnosticResult h2{margin:20px 0;font-size:42px;font-weight:500}.diagnosticResult p{color:#797966;font-size:14px;line-height:1.8}.miniScores{margin:25px 0}.miniScores>div{grid-template-columns:105px 1fr 30px;align-items:center;gap:15px;margin:15px 0;font-size:10px;display:grid}.miniScores i{background:#d9dac9;height:5px;display:block}.miniScores i b{background:#8a9300;height:100%;display:block}.miniScores strong{font-weight:500}.aboutEditorial{grid-template-columns:1fr 1.2fr;gap:80px;margin-top:60px;display:grid}.aboutMonogram{background:var(--yellow);flex-direction:column;justify-content:space-between;min-height:450px;padding:40px;display:flex;position:relative}.aboutMonogram>svg{width:100%;height:200px;fill:var(--ink);max-width:330px;margin:30px auto}.aboutMonogram>span{letter-spacing:-1px;font-size:27px;font-weight:700;line-height:1}.aboutMonogram>small{letter-spacing:1px;font-size:8px;position:absolute;bottom:40px;right:30px}.aboutEditorial .prose{padding-top:20px}.aboutEditorial .prose>.tag{color:#8a8a7c}.aboutEditorial .prose>.button{margin-top:15px;text-decoration:none}.aboutPrinciples{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:70px;display:grid}.aboutPrinciples>div{border-top:1px solid var(--line);padding-top:25px}.aboutPrinciples h3{letter-spacing:-.7px;font-size:27px;font-weight:500}.aboutPrinciples p{color:#7a7a6b;font-size:13px;line-height:1.8}.contactPage{grid-template-columns:1fr 1fr;gap:100px;display:grid}.contactCopy .pageIntro{margin-bottom:35px}.contactCopy .pageIntro h1{font-size:clamp(50px,5.8vw,84px)}.contactCopy .pageIntro p{max-width:400px;font-size:13px}.contactDirect{flex-direction:column;align-items:start;gap:20px;display:flex}.contactDirect>a:last-child{color:#737365;font-size:12px}.contactNext{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.contactNext p{color:#8a8a7b;font-size:11px;line-height:1.9}.briefForm{background:#f0f0e8;flex-direction:column;align-self:start;gap:26px;padding:40px;display:flex}.briefForm>.tag{margin-bottom:5px}.briefForm label{color:#666657;flex-direction:column;gap:12px;font-size:10px;display:flex}.formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.briefForm input,.briefForm select,.briefForm textarea{border:0;color:var(--ink);resize:vertical;background:0 0;border-bottom:1px solid #bcbcab;width:100%;padding:10px 0;font-size:12px;line-height:1.7}.briefForm select{padding-bottom:13px}.briefForm .honey{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.briefForm .consentLabel{flex-direction:row;align-items:start;gap:12px;font-size:9px;line-height:1.8}.consentLabel>input{width:14px;height:14px;accent-color:var(--ink);flex-shrink:0;margin-top:2px}.consentLabel a{text-decoration:underline}.briefForm .button{align-self:start}.formError{color:#9f3724;font-size:12px}.formSuccess{padding:30px 0}.formSuccess>span{color:#7b8500;font-size:55px}.formSuccess h2{letter-spacing:-1px;font-size:36px;font-weight:500}.formSuccess p{color:#777;font-size:13px;line-height:1.8}.formSuccess .button{margin-top:20px}.scrollLine{transform-origin:0;z-index:100;background:#8b9000;width:100%;height:2px;animation:linear scrollprogress;animation-timeline:scroll();position:fixed;top:0;left:0}.motionReady .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(25px)}.motionReady .reveal.inView{opacity:1;transform:none}@keyframes enter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollprogress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.arabic{font-family:Noto Sans Arabic,Arial,sans-serif}.arabic .tag,.arabic .topbar,.arabic .heroFootnote,.arabic .expertiseRibbon>span{letter-spacing:0}.arabic h1,.arabic h2,.arabic h3{letter-spacing:-1px;line-height:1.5}.arabic em,.arabic .serifEmphasis{font-family:Noto Sans Arabic,Arial,sans-serif;letter-spacing:-1px!important;font-style:normal!important;font-weight:500!important}.arabic .heroCopy h1{letter-spacing:-1.5px;margin-top:25px;font-size:clamp(44px,5vw,76px);line-height:1.5}.arabic .heroCopy h1>.serifEmphasis{color:#797b60;font-family:inherit!important}.arabic .heroCopy>p{font-size:13px;line-height:2}.arabic .heroDesk{direction:ltr}.arabic .deskTicket>div{direction:rtl}.arabic .bookTitle{font-family:Manrope,Arial}.arabic .bookTitle em{font-family:var(--serif);font-style:italic!important}.arabic .brand,.arabic .footerBrand{direction:ltr;font-family:Manrope,Arial}.arabic .sectionHeading h2,.arabic .homeStatement h2{font-size:clamp(28px,3.1vw,48px)}.arabic .sectionHeading em,.arabic .homeStatement em{color:#787a67}.arabic .pageIntro h1{letter-spacing:-1.5px;font-size:clamp(38px,5vw,73px);line-height:1.5}.arabic .pageIntro p{font-size:14px}.arabic .servicePaths h3{font-size:24px}.arabic .labBanner h2{font-size:45px}.arabic .workArtType{letter-spacing:-1px;font-size:clamp(28px,3.1vw,47px);line-height:1.5}.arabic .researchArt{direction:ltr}.arabic .articleArt{direction:ltr;font-family:Manrope,Arial}.arabic .articleCard h3,.arabic .researchCard h3{font-size:20px}.arabic .featuredToolArt{direction:ltr;font-family:Manrope,Arial}.arabic .featuredToolArt em{font-family:var(--serif)!important;font-style:italic!important}.arabic .featuredTool h2{font-size:24px}.arabic .resourceCard h3{font-size:21px}.arabic .workDetailArt .workArtType{font-size:clamp(44px,6vw,90px)}.arabic .closingCta h2{font-size:clamp(36px,4.5vw,67px)}.arabic .closingCta h2 em{color:#545300}.arabic .readingPage .pageIntro h1{font-size:clamp(35px,4.3vw,60px)}.arabic .prose h2{font-size:27px}.arabic .researchFact>p{font-size:16px}.arabic .serviceCard h2{font-size:25px}.arabic .caseGrid>p{font-size:20px;line-height:1.9}.arabic .contactCopy .pageIntro h1{font-size:clamp(44px,5vw,73px)}.arabic .diagnosticQuestion h3{font-size:18px}.arabic .button{font-size:11px}.arabic .featuredTools .tag{font-size:8px}@media (min-width:1600px){.sectionWrap,.closingCta,.labBanner,.siteFooter,.expertiseRibbon{padding-inline:max(6%,50vw - 690px)}.homeHero{padding-inline:max(6%,50vw - 710px)}.homeHero h1{font-size:88px}.masthead,.topbar{padding-inline:max(4.2%,50vw - 740px)}}@media (max-width:1150px){.masthead{gap:20px}.masthead nav{gap:18px}.masthead nav>a{font-size:10px}.navEnd{gap:15px}.heroCopy h1{letter-spacing:-3px}.heroActions{gap:18px}.heroActions>.button{gap:18px;padding:15px 18px;font-size:10px}.heroActions .textButton{font-size:10px}.heroDesk{min-height:530px}.deskBook{height:350px;padding:20px}.bookTitle{margin-top:35px}.heroFootnote{gap:20px;font-size:7px}.expertiseRibbon{gap:25px}.expertiseRibbon>div{gap:18px}.expertiseRibbon>div>span{font-size:10px}.expertiseRibbon b{margin-inline-start:20px}.servicePaths>a{padding:28px}.servicePaths h3{font-size:24px}.labBanner{gap:45px}.labBanner h2{font-size:48px}.labFeatured h3{font-size:20px}.resourceGrid{grid-template-columns:1fr 1fr}.detailColumns{gap:50px}.readingLayout{gap:60px}.contactPage{gap:50px}.briefForm{padding:30px}.calcInputs,.calcResults{padding:28px}.resultGrid strong{font-size:23px}.calcResults .toolActions>.button{gap:15px;font-size:10px}.processStrip{grid-template-columns:repeat(4,1fr)}.processStrip>.tag{grid-column:1/5}.aboutEditorial{gap:45px}.arabic .masthead nav>a{font-size:10px}.arabic .brand>span{font-size:14px}.arabic .heroCopy h1{font-size:4.8vw}.arabic .heroActions .button,.arabic .heroActions .textButton{font-size:9px}}@media (max-width:900px){.masthead nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:start;gap:15px;padding:30px 6%;display:none;position:absolute;top:89px;left:0;right:0}.masthead nav.open{display:flex}.masthead nav>a{font-size:18px}.masthead{height:90px}.menuButton{display:block}.navEnd{gap:22px}.homeHero{gap:25px;min-height:0;padding-top:35px}.heroCopy h1{letter-spacing:-2.5px;font-size:5.9vw}.heroCopy>.tag{font-size:7px}.heroCopy>p{font-size:12px}.heroActions{flex-direction:column;align-items:start;gap:20px}.heroFootnote{margin-top:35px}.heroDesk{min-height:510px}.deskBook{width:65%;height:330px;top:88px;left:15%}.deskPaper{width:65%;height:310px;top:90px;left:25%}.bookTitle{font-size:43px}.deskTicket{gap:10px;padding:16px;bottom:40px;left:8%;right:5%}.deskTicket strong{font-size:10px}.deskTicket small{font-size:8px}.ticketIcon{display:none}.expertiseRibbon{padding:25px 6%}.expertiseRibbon>span{display:none}.expertiseRibbon>div{gap:10px}.expertiseRibbon b{margin-inline-start:12px}.homeStatement{grid-template-columns:1fr;gap:20px;padding-block:65px}.homeStatement>.tag{padding-top:0}.statementBottom{gap:35px}.sectionWrap{padding-block:65px}.sectionHeading h2{font-size:38px}.servicePaths>a{padding:25px}.servicePaths h3{font-size:22px}.labBanner{gap:35px;padding-block:65px}.labFeatured>a{gap:18px}.labSymbol{font-size:30px}.labBanner h2{font-size:43px}.labFeatured h3{font-size:18px}.threeGrid{gap:20px}.researchCard h3,.articleCard h3{font-size:20px}.researchArt{padding:17px}.researchArt .artTop{font-size:5px}.researchArt .artBottom{letter-spacing:.5px;font-size:5px}.researchMetric{font-size:55px}.articleArt{padding:17px}.wordStack{font-size:30px}.smallWord{font-size:7px}.searchVisual{padding:12px}.searchVisual>span{font-size:10px}.searchVisual>i{font-size:20px}.bigQuote{font-size:160px}.serviceCard{padding:28px}.serviceCard h2{max-width:100%;font-size:25px}.stickyCard{padding:25px}.stickyCard h3{font-size:29px}.detailColumns{gap:35px}.prose{font-size:14px}.readingLayout{grid-template-columns:1.7fr 1fr;gap:40px}.readingAside{padding-inline-start:25px}.readingAside h3{font-size:28px}.featuredToolArt{height:220px;padding:25px}.featuredTool>div:last-child{padding:25px}.featuredTool h2{font-size:25px}.contactPage{grid-template-columns:1fr;gap:45px}.contactCopy{grid-template-columns:1fr 1fr;gap:25px;display:grid}.contactCopy>.pageIntro{grid-column:1/3}.contactNext{border-top:0;margin-top:0;padding-top:0}.calc{grid-template-columns:1fr 1fr}.calcInputs,.calcResults{padding:23px}.rangeField{grid-template-columns:1fr 80px;gap:12px}.rangeField>label{font-size:10px}.scenarioTabs>button{padding:9px 6px;font-size:8px}.calcMain>strong{font-size:46px}.resultGrid{gap:22px 12px}.resultGrid strong{font-size:22px}.scenarioPlot>div{grid-template-columns:65px 1fr 55px;font-size:8px}.calcResults .toolActions{flex-direction:column;align-items:start}.diagnosticQuestion{gap:25px}.scoreOptions{grid-template-columns:repeat(5,35px);gap:5px}.scoreOptions>button{width:35px;height:35px}.diagnosticResult{gap:35px;padding:30px}.scoreCircle>strong{font-size:60px}.arabic .heroCopy h1{font-size:4.8vw}.arabic .heroCopy>.tag{font-size:7px}.arabic .heroCopy>p{font-size:11px}.arabic .masthead nav>a{font-size:17px}.arabic .workArtType{font-size:33px}.arabic .sectionHeading h2{font-size:31px}.arabic .servicePaths h3{font-size:21px}.arabic .researchCard h3,.arabic .articleCard h3{font-size:18px}.arabic .serviceCard h2{font-size:23px}}@media (max-width:650px){html{scroll-padding-top:30px}.topbar{padding:9px 5%}.topbar>span{letter-spacing:.5px;font-size:6px}.topbar>a{font-size:7px}.topbar a span{margin-inline-start:7px}.masthead{gap:15px;height:80px;padding-inline:5%}.brand>svg{width:33px;height:24px}.brand{gap:10px}.brand>span{font-size:14px}.navEnd{gap:17px}.navCta{display:none}.masthead nav{top:79px}.homeHero{padding:35px 6% 30px;display:block}.heroCopy{padding:0}.heroCopy>.tag{font-size:7px}.heroCopy h1{letter-spacing:-2.5px;margin:28px 0 22px;font-size:clamp(42px,10.8vw,68px);line-height:1.05}.heroCopy h1>.serifEmphasis{letter-spacing:-1.5px}.heroCopy>p{max-width:90%;margin-bottom:25px;font-size:12px;line-height:1.9}.heroActions{flex-direction:row;align-items:center;gap:24px}.heroActions .button{gap:18px;min-height:48px;padding:14px 15px;font-size:9px}.heroActions .textButton{gap:12px;font-size:9px}.heroActions .arrowIcon{font-size:18px}.heroFootnote{justify-content:space-between;width:100%;margin:28px 0;padding-top:17px;font-size:6px}.heroFootnote>span:first-child{font-size:9px}.heroDesk{max-width:470px;min-height:430px;margin:auto}.deskLabel{font-size:6px;top:20px;left:20px;right:20px}.deskBook{width:52%;height:285px;padding:20px;top:65px;left:23%}.bookTitle{letter-spacing:-2px;margin-top:30px;font-size:40px}.bookTitle em{font-size:1.25em}.bookBottom{font-size:5px}.bookBottom>span:last-child{font-size:26px}.bookTop{font-size:5px}.bookTop>svg{width:23px;height:17px}.deskPaper{width:50%;height:270px;padding:16px;font-size:6px;top:70px;left:35%}.deskTicket{gap:12px;padding:17px;bottom:33px;left:13%;right:8%}.ticketIcon{width:30px;height:30px;font-size:23px;display:grid}.deskTicket strong{font-size:11px}.deskTicket small{font-size:8px}.deskTicket>div>span{font-size:6px}.deskTicket .arrowIcon{font-size:18px}.deskCoordinates{font-size:5px;bottom:12px}.expertiseRibbon{padding:19px 6%;overflow:auto}.expertiseRibbon>div{gap:25px;width:max-content}.expertiseRibbon>div>span{font-size:9px}.expertiseRibbon b{margin-inline-start:25px;font-size:11px}.sectionWrap{padding:55px 6%}.homeStatement{gap:5px}.homeStatement h2{letter-spacing:-1px;font-size:33px;line-height:1.15}.statementBottom{margin-top:23px;display:block}.statementBottom>p{font-size:12px}.statementBottom>.inlineLink{margin-top:25px;font-size:10px}.sectionHeading{margin-bottom:30px;display:block}.sectionHeading h2{letter-spacing:-1.3px;margin-top:15px;font-size:35px;line-height:1.12}.sectionHeading>.textButton{margin-top:23px;font-size:10px}.tag{letter-spacing:1.3px;font-size:7px}.workGrid{grid-template-columns:1fr;gap:35px}.workArt{aspect-ratio:1.3;padding:23px}.workArtType{letter-spacing:-1.5px;margin-top:13%;font-size:43px}.artTop{letter-spacing:1.2px;font-size:6px}.artBottom{font-size:6px}.artBottom svg{width:23px;height:15px}.cardMeta{margin-top:20px;margin-bottom:10px}.cardMeta .tag{font-size:7px}.workCard h3{max-width:95%;font-size:21px}.servicePaths{grid-template-columns:1fr}.servicePaths>a{border-inline-end:0;border-bottom:1px solid var(--line);padding:27px}.servicePaths h3{max-width:85%;margin-top:22px;margin-bottom:12px;font-size:26px}.servicePaths p{max-width:100%;font-size:12px}.labBanner{grid-template-columns:1fr;gap:35px;padding:55px 6%}.labBanner h2{letter-spacing:-1.5px;font-size:45px}.labBannerIntro>p{max-width:340px;font-size:12px}.labBanner .button{padding:16px 20px;font-size:10px}.labFeatured>a{gap:20px;padding:27px 0}.labFeatured h3{font-size:20px}.labFeatured p{font-size:11px}.labFeatured .tag{font-size:6px}.threeGrid{grid-template-columns:1fr;gap:40px}.researchArt{aspect-ratio:1.5;padding:25px}.researchMetric{letter-spacing:-4px;margin-top:14%;font-size:80px}.researchUnit{font-size:7px}.researchArt .artTop,.researchArt .artBottom{font-size:6px}.researchCard h3,.articleCard h3{letter-spacing:-.6px;font-size:24px;line-height:1.3}.researchCard>p,.articleCard>p{font-size:12px}.journalPreview{padding-top:5px}.articleArt{aspect-ratio:1.5;padding:25px}.wordStack{font-size:45px}.bigQuote{font-size:210px;top:5%;left:30px}.smallWord{font-size:9px;bottom:35px;right:30px}.searchVisual{max-width:90%;margin:auto;padding:20px}.searchVisual>span{font-size:14px}.searchVisual>i{font-size:30px}.articleArt>.tag,.artByline{font-size:7px}.closingCta{align-items:flex-end;gap:25px;padding:50px 6%}.closingCta h2{letter-spacing:-1.5px;font-size:35px;line-height:1.1}.closingCta .tag{font-size:6px}.roundCta{gap:7px;width:80px;height:80px;margin-bottom:5px}.roundCta>span:first-child{letter-spacing:.5px;font-size:6px}.roundCta .arrowIcon{font-size:27px}.siteFooter{padding:40px 6% 20px}.footerMain{flex-direction:column;gap:20px;display:flex}.footerBrand{gap:15px;font-size:23px}.footerBrand>svg{width:35px;height:25px}.footerMain>p{margin:0 0 8px;font-size:10px}.footerNav{grid-template-columns:repeat(3,1fr);gap:20px 15px;padding:5px 0 25px;font-size:10px}.footerBottom{flex-wrap:wrap;gap:15px;padding-top:20px;font-size:7px}.footerBottom>span:nth-child(2){display:none}.footerBottom>div{gap:18px;margin-inline-start:auto}.pageTop{padding-top:40px}.pageIntro{margin-bottom:35px}.pageIntro h1{letter-spacing:-2px;margin:22px 0;font-size:43px;line-height:1.1}.pageIntro p{font-size:12px;line-height:1.9}.pageToolbar{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px;padding:18px 0}.filterTabs{gap:6px}.filterTabs>button{padding:9px 13px;font-size:9px}.pageToolbar>.inlineLink{align-self:start;font-size:10px}.searchBox{border-top:1px solid var(--line);justify-content:flex-start;width:100%;padding-top:10px}.searchBox input{width:100%;max-width:none;font-size:11px}.servicesGrid{grid-template-columns:1fr;gap:20px}.serviceCard{padding:27px}.serviceCard .cardMeta{margin-bottom:30px}.serviceCard h2{font-size:28px}.serviceCard>p{font-size:12px}.serviceDeliverables{margin:15px 0 25px}.serviceDeliverables>span{font-size:7px}.processStrip{grid-template-columns:1fr 1fr;gap:25px}.processStrip>.tag{grid-column:1/3}.processStrip h3{margin-top:15px;font-size:22px}.processStrip p{font-size:11px}.detailColumns{grid-template-columns:1fr;gap:35px;margin-top:40px}.prose{font-size:14px;line-height:1.9}.prose h2{margin-top:35px;margin-bottom:20px;font-size:27px}.deliverableList li{gap:20px;padding:16px 0;font-size:12px}.stickyCard{padding:30px;position:static}.stickyCard h3{font-size:34px}.stickyCard>.button{width:auto;font-size:10px}.stickyCard>.inlineLink{width:max-content;display:flex}.fullWork{gap:40px;margin-top:35px}.editorialNote{margin-top:45px;padding-top:25px;display:block}.editorialNote>p{margin-top:12px;font-size:10px}.workDetailArt .workArt{aspect-ratio:1.1;padding:25px}.workDetailArt .workArtType{max-width:90%;margin-top:18%;font-size:48px}.caseGrid{grid-template-columns:1fr;gap:15px;margin:40px 0}.caseGrid>p{margin-bottom:20px;font-size:18px;line-height:1.7}.caseGrid>.deliverableList{margin-top:5px}.readingPage .pageIntro h1{letter-spacing:-1.3px;font-size:36px;line-height:1.15}.readingLayout{grid-template-columns:1fr;gap:45px;padding-top:35px}.readingAside{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:30px;position:static}.readingAside h3{white-space:normal;margin:20px 0;font-size:30px}.researchFact{padding:25px}.researchFact>p{font-size:16px}.sources{padding-top:25px}.sources>a,.sources>p{font-size:10px}.featuredTools{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.featuredToolArt{height:240px;padding:30px}.featuredToolArt>strong{font-size:62px}.featuredTool>div:last-child{padding:28px}.featuredTool h2{font-size:27px}.featuredTool p{font-size:12px}.compactHeading{display:block}.compactHeading h2{margin-bottom:15px;font-size:30px}.resourceGrid{grid-template-columns:1fr;gap:20px}.resourceCard{padding:28px}.resourceIcon{margin-bottom:22px}.resourceCard h3{font-size:26px}.resourceCard p{font-size:12px}.resourceCard>.tag{font-size:7px}.resourceCard .inlineLink{gap:25px;font-size:10px}.worksheet{padding:25px}.worksheetTop{display:block}.worksheetTop>.smallNote{margin-top:12px;font-size:10px;display:block}.worksheetField>span{gap:12px;font-size:12px}.worksheetField textarea{padding:13px;font-size:12px}.toolActions{gap:20px;margin-top:25px}.toolActions>.button{padding:15px 18px;font-size:10px}.checkItem{gap:12px;font-size:12px}.checkProgress>strong{font-size:24px}.calc{grid-template-columns:1fr}.calcInputs,.calcResults{padding:27px}.rangeField{grid-template-columns:1fr 100px;gap:15px;margin-bottom:30px}.rangeField>label{font-size:11px}.rangeField input[type=number]{font-size:13px}.calcInputs>.smallNote{font-size:10px}.scenarioTabs{gap:7px;margin-bottom:30px}.scenarioTabs>button{padding:11px;font-size:9px}.calcMain>strong{font-size:55px}.resultGrid strong{font-size:27px}.resultGrid span{font-size:9px}.scenarioPlot>div{grid-template-columns:75px 1fr 65px;font-size:9px}.calcResults .toolActions{flex-direction:row;align-items:center;gap:20px}.calcResults .smallNote{font-size:9px}.formula{grid-column:1;padding:25px}.formula summary{font-size:11px;line-height:1.7}.formula p{font-size:10px}.diagnosticIntro{padding:25px}.diagnosticIntro>p{font-size:11px}.diagnosticQuestion{padding:25px 0;display:block}.diagnosticQuestion h3{max-width:100%;margin-bottom:22px;font-size:19px}.scoreOptions{grid-template-columns:repeat(5,1fr);gap:9px;max-width:320px}.scoreOptions>button{width:100%;height:45px;font-size:15px}.scoreOptions>span{font-size:9px}.diagnosticResult{grid-template-columns:1fr;gap:30px;padding:28px}.scoreCircle{width:100%;max-width:190px;margin:auto}.scoreCircle>strong{font-size:65px}.diagnosticResult h2{font-size:34px}.diagnosticResult>div>p{font-size:12px}.miniScores>div{grid-template-columns:95px 1fr 30px;font-size:9px}.aboutEditorial{grid-template-columns:1fr;gap:35px;margin-top:40px}.aboutMonogram{min-height:380px;padding:30px}.aboutMonogram>svg{height:180px}.aboutMonogram>span{font-size:27px}.aboutEditorial .prose{padding:0}.aboutEditorial .prose h2{font-size:30px}.aboutPrinciples{grid-template-columns:1fr;gap:30px;margin-top:45px}.aboutPrinciples h3{margin:18px 0 15px;font-size:27px}.contactPage{gap:35px}.contactCopy{display:block}.contactCopy .pageIntro h1{font-size:52px}.contactCopy .pageIntro p{font-size:12px}.contactNext{border-top:1px solid var(--line);margin-top:30px;padding-top:25px}.contactDirect .button{font-size:10px}.briefForm{gap:24px;padding:27px}.formRow{grid-template-columns:1fr;gap:25px}.briefForm label{font-size:10px}.briefForm input,.briefForm select,.briefForm textarea{font-size:12px}.briefForm .consentLabel{font-size:9px}.briefForm .button{padding:16px 20px;font-size:10px}.arabic .topbar>span{font-size:6px}.arabic .topbar>a{font-size:7px}.arabic .heroCopy h1{letter-spacing:-1px;margin:22px 0;font-size:10.3vw;line-height:1.55}.arabic .heroCopy>.tag{font-size:8px}.arabic .heroCopy>p{font-size:12px}.arabic .heroActions{gap:23px}.arabic .heroActions>.button,.arabic .heroActions>.textButton{font-size:9px}.arabic .heroFootnote{font-size:7px}.arabic .sectionHeading h2,.arabic .homeStatement h2{font-size:30px;line-height:1.6}.arabic .workArtType{margin-top:12%;font-size:34px;line-height:1.5}.arabic .workCard h3{font-size:20px}.arabic .servicePaths h3{font-size:24px}.arabic .labBanner h2{font-size:40px}.arabic .labFeatured h3{font-size:19px}.arabic .researchCard h3,.arabic .articleCard h3{font-size:22px}.arabic .closingCta h2{letter-spacing:-.5px;font-size:30px;line-height:1.6}.arabic .closingCta{gap:15px}.arabic .closingCta .tag{font-size:6px}.arabic .pageIntro h1{letter-spacing:-1px;font-size:37px;line-height:1.6}.arabic .pageIntro>p{font-size:12px}.arabic .serviceCard h2{font-size:24px}.arabic .serviceCard>p{font-size:12px}.arabic .workDetailArt .workArtType{font-size:42px}.arabic .caseGrid>p{font-size:17px}.arabic .readingPage .pageIntro h1{font-size:32px;line-height:1.6}.arabic .prose h2{font-size:24px}.arabic .researchFact>p{font-size:14px}.arabic .resourceCard h3,.arabic .featuredTool h2{font-size:24px}.arabic .contactCopy .pageIntro h1{font-size:47px}.arabic .calcMain>strong{font-size:48px}.arabic .diagnosticQuestion h3{font-size:17px}.arabic .featuredToolArt strong{font-family:Manrope,Arial}.arabic .featuredToolArt strong em{font-family:var(--serif)!important;letter-spacing:0!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.motionReady .reveal{opacity:1!important;transform:none!important}.scrollLine{display:none}.deskBook{transform:rotate(-8deg)}}@media print{.topbar,.masthead,.siteFooter,.closingCta,.scrollLine,.backLink,.toolActions,.skipLink,.worksheetTop>.smallNote{display:none!important}.sectionWrap{padding:0!important}.pageIntro{margin:0 0 25px}.pageIntro h1{font-size:30px}.pageIntro p{font-size:12px}.worksheet{background:#fff;border:0;padding:0}.worksheetField{break-inside:avoid}.worksheetField textarea{border:0;resize:none;field-sizing:content;border-bottom:1px solid #ccc;height:auto;min-height:70px;overflow:visible}.checkItem{break-inside:avoid}.worksheetTop{padding-bottom:15px}.site{overflow:visible}body{background:#fff}.motionReady .reveal{opacity:1;transform:none}.calc{border:0}.calcResults{-webkit-print-color-adjust:exact;print-color-adjust:exact}.calcInputs{display:none}.calcResults{grid-column:1/3}.formula{display:block}}.heroPhotography{background:#ece8df;flex-direction:column;align-self:stretch;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.heroPhotography>img{object-fit:cover;flex:1;width:100%;height:100%;min-height:470px;transition:transform .8s}.heroPhotography:hover>img{transform:scale(1.025)}.heroPhotography figcaption{color:#fff;text-shadow:0 1px 6px #171717;background:#17171799;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 12px;font-size:9px;display:flex;position:absolute;top:22px;left:22px;right:22px}.heroPhotography figcaption small{font-size:8px}.photoNext{bottom:24px;background:var(--paper);gap:8px;padding:22px;font-size:12px;display:grid;position:absolute;inset-inline:24px;box-shadow:0 10px 35px #17171715}.photoNext span{color:#555;font-size:11px}.closingActions{gap:12px;max-width:360px;display:grid}.closingActions .button{justify-content:center}.closingActions p{font-size:12px;line-height:1.8}.buyingGuide{padding-block:25px}.guideHeading h2,.serviceFinder h2,.purchaseFaq h2{margin:14px 0 28px;font-size:32px;line-height:1.4}.buyingSteps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.stepNumber{background:var(--yellow);place-items:center;width:40px;height:40px;font-size:13px;display:inline-grid}.buyingSteps h3{margin:20px 0 12px;font-size:19px}.buyingSteps p{color:#62635c;font-size:13px;line-height:1.85}.serviceFinder{background:#f0f0e9;margin:45px 0;padding:32px}.serviceFinder>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.serviceFinder a{background:#fbfbfb;border:1px solid #deded5;gap:14px;padding:22px;transition:border-color .2s,transform .2s;display:grid}.serviceFinder a:hover{border-color:#171717;transform:translateY(-3px)}.serviceFinder strong{font-size:15px;line-height:1.7}.serviceFinder span{color:#666;font-size:12px}.serviceFinder small{font-size:11px;text-decoration:underline}.serviceOutcome{background:#f0f0e9;margin:22px 0;padding:20px}.serviceOutcome strong{font-size:12px}.serviceOutcome p{color:#494b42;margin:8px 0 0;font-size:13px;line-height:1.9}.purchaseFaq{max-width:900px;margin-top:48px}.purchaseFaq details{border-top:1px solid var(--line);padding:20px 0}.purchaseFaq summary{cursor:pointer;font-size:15px;font-weight:600}.purchaseFaq p{color:#62635c;max-width:760px;font-size:14px;line-height:1.9}.selectedScope{background:#f0f0e9;padding:18px;font-size:12px;line-height:1.9}.selectedScope p{margin:8px 0 0}.aboutPhoto{min-width:0;margin:0}.aboutPhoto img{object-fit:cover;width:100%;height:100%;max-height:620px}.aboutPhoto figcaption{color:#666;padding-top:10px;font-size:10px}.labFeatured>a{grid-template-columns:1fr}.artGeometry{display:none}.resourceIcon>span{font-size:14px}.arabic :is(h1,h2,h3,h4,p,a,span,strong,em,label,button,summary){font-kerning:normal;letter-spacing:normal!important}.arabic :is(h1,h2,h3,h4){line-height:1.65!important}.arabic .pageIntro h1{padding-block:.1em;overflow:visible}.arabic .heroCopy h1{line-height:1.6!important}.arabic .guideHeading h2,.arabic .serviceFinder h2,.arabic .purchaseFaq h2{font-size:28px}.arabic .buyingSteps h3{font-size:18px}.arabic .heroPhotography figcaption{line-height:1.8}.expertiseRibbon>div>span{border-inline-end:1px solid #bbb;padding-inline-end:24px}.expertiseRibbon>div>span:last-child{border:0}@media (max-width:900px){.serviceFinder>div,.buyingSteps{grid-template-columns:1fr 1fr}.heroPhotography>img{min-height:500px}.closingCta{flex-wrap:wrap}.closingActions{min-width:240px}}@media (max-width:650px){.heroPhotography{margin-top:25px}.heroPhotography>img{min-height:410px;max-height:480px}.heroPhotography figcaption{top:14px;left:14px;right:14px}.photoNext{bottom:18px;padding:18px;inset-inline:18px}.serviceFinder{margin:30px 0;padding:22px}.serviceFinder>div{grid-template-columns:1fr}.buyingSteps{gap:22px}.buyingSteps h3{font-size:16px}.buyingSteps p{font-size:12px}.guideHeading h2,.serviceFinder h2,.purchaseFaq h2{font-size:27px}.closingCta{display:block}.closingActions{max-width:100%;margin-top:25px}.closingActions .button{width:100%}.aboutPhoto img{height:380px}.arabic .guideHeading h2,.arabic .serviceFinder h2,.arabic .purchaseFaq h2{font-size:25px}}
