.CaseStudies-module__nriZKq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;display:grid}.CaseStudies-module__nriZKq__card{color:#182b34;border-bottom:1px solid #dce0da;flex-direction:column;min-width:0;padding-bottom:24px;display:flex}.CaseStudies-module__nriZKq__card:focus-visible,.CaseStudies-module__nriZKq__artworkStage:focus-visible,.CaseStudies-module__nriZKq__noticeStage:focus-visible,.CaseStudies-module__nriZKq__heroCopy>a:focus-visible{outline-offset:6px;outline:3px solid #947243}.CaseStudies-module__nriZKq__cardVisual{aspect-ratio:1.65;background:#e9ede7;position:relative;overflow:hidden}.CaseStudies-module__nriZKq__cardVisual img{transition:transform .35s}.CaseStudies-module__nriZKq__card:hover .CaseStudies-module__nriZKq__cardVisual>img{transform:scale(1.025)}.CaseStudies-module__nriZKq__cardIndex{color:#917b58;letter-spacing:.025em;vertical-align:middle;margin-right:12px;font-size:11px;font-weight:450}.CaseStudies-module__nriZKq__cardVisual[data-case=sodam],.CaseStudies-module__nriZKq__heroPhoto[data-case=sodam]{background:#142c33}.CaseStudies-module__nriZKq__cardArrow{z-index:1;color:#20333a;background:#fffdf3ed;border-radius:50%;place-items:center;width:43px;height:43px;transition:background .2s;display:grid;position:absolute;bottom:16px;right:16px}.CaseStudies-module__nriZKq__card:hover .CaseStudies-module__nriZKq__cardArrow{background:#fff}.CaseStudies-module__nriZKq__cardByline{justify-content:space-between;align-items:baseline;gap:12px;margin-top:23px;display:flex}.CaseStudies-module__nriZKq__cardByline strong{letter-spacing:-.035em;font-size:23px;font-weight:650}.CaseStudies-module__nriZKq__cardByline>span{color:#6d7875;letter-spacing:.025em;font-size:10px}.CaseStudies-module__nriZKq__cardLabel{color:#856c49;margin-top:20px;font-size:11px;line-height:1.6}.CaseStudies-module__nriZKq__card h3{white-space:pre-line;letter-spacing:-.035em;margin-top:9px;font-size:25px;font-weight:600;line-height:1.5}.CaseStudies-module__nriZKq__cardIntro{color:#65716e;max-width:530px;margin:13px 0 24px;font-size:14px;line-height:1.9}.CaseStudies-module__nriZKq__cardFoot{color:#67736d;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:11px;line-height:1.8;display:flex}.CaseStudies-module__nriZKq__cardFoot>span:last-child{color:#35493d;flex-shrink:0;align-items:center;gap:7px;display:flex}.CaseStudies-module__nriZKq__hero{background:#f5f4ed;padding:32px 0 0}.CaseStudies-module__nriZKq__heroGrid{grid-template-columns:1fr 1.04fr;align-items:center;gap:60px;padding-bottom:38px;display:grid}.CaseStudies-module__nriZKq__brand{color:#5d705e;letter-spacing:-.02em;margin:18px 0;font-size:19px;font-weight:650}.CaseStudies-module__nriZKq__brandNote{color:#6c786d;margin-top:6px;font-size:12px;font-weight:400;line-height:1.8;display:block}.CaseStudies-module__nriZKq__heroCopy h1{letter-spacing:-.045em;white-space:pre-line;color:#182b34;word-break:keep-all;font-size:clamp(30px,3vw,43px);font-weight:600;line-height:1.5}.CaseStudies-module__nriZKq__heroIntro{color:#606e65;max-width:490px;margin:25px 0 22px;font-size:15px;line-height:2}.CaseStudies-module__nriZKq__heroCopy>a{margin-top:30px;padding-block:8px;display:inline-flex}.CaseStudies-module__nriZKq__heroFigure{min-width:0}.CaseStudies-module__nriZKq__heroPhoto{aspect-ratio:1.12;background:#e5e8e0;position:relative;overflow:hidden}.CaseStudies-module__nriZKq__heroFigure figcaption{color:#64726b;text-align:right;margin-top:10px;font-size:10px;line-height:1.8}.CaseStudies-module__nriZKq__projectFacts{border-top:1px solid #d9dfd5;grid-template-columns:1fr 1fr;gap:50px;padding:26px 0 29px;display:grid}.CaseStudies-module__nriZKq__projectFacts>div{grid-template-columns:95px 1fr;gap:12px;font-size:13px;line-height:1.8;display:grid}.CaseStudies-module__nriZKq__projectFacts dt{color:#8a7450;font-weight:550}.CaseStudies-module__nriZKq__projectFacts dd{color:#4e6255;word-break:keep-all}.CaseStudies-module__nriZKq__evidenceSection{scroll-margin-top:100px}.CaseStudies-module__nriZKq__evidenceHeading>div>div{width:100%;min-width:0}.CaseStudies-module__nriZKq__evidenceHeading p{white-space:normal;max-width:none}.CaseStudies-module__nriZKq__captureEvidence[data-wide]{grid-template-columns:1fr;gap:24px}.CaseStudies-module__nriZKq__captureEvidence[data-wide] figcaption{grid-template-columns:1fr 1.3fr;gap:0 50px;display:grid}.CaseStudies-module__nriZKq__captureEvidence[data-wide] .CaseStudies-module__nriZKq__cardLabel,.CaseStudies-module__nriZKq__captureEvidence[data-wide] figcaption>small{grid-column:1/-1}.CaseStudies-module__nriZKq__analysisLayout{grid-template-columns:.9fr 1.6fr;align-items:center;gap:48px;display:grid}.CaseStudies-module__nriZKq__analysisCopy{min-width:0}.CaseStudies-module__nriZKq__analysisCopy>.CaseStudies-module__nriZKq__cardLabel{margin:0;display:block}.CaseStudies-module__nriZKq__analysisCopy h3{letter-spacing:-.035em;color:#263b31;word-break:keep-all;margin-top:13px;font-size:26px;font-weight:550;line-height:1.55}.CaseStudies-module__nriZKq__analysisCopy>p{color:#657269;margin-top:19px;font-size:14px;line-height:2}.CaseStudies-module__nriZKq__analysisCopy dl{margin-top:23px}.CaseStudies-module__nriZKq__analysisCopy dl>div+div{margin-top:19px}.CaseStudies-module__nriZKq__analysisCopy dt{color:#36523d;font-size:14px;font-weight:600;line-height:1.7}.CaseStudies-module__nriZKq__analysisCopy dd{color:#697569;margin-top:6px;font-size:13px;line-height:1.9}.CaseStudies-module__nriZKq__demandReport{background:#fff;border:1px solid #dbe2d5;min-width:0;padding:27px;box-shadow:0 9px 28px #20352a06}.CaseStudies-module__nriZKq__demandHeading{color:#6b7b68;border-bottom:1px solid #d6dfd0;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;font-size:10px;line-height:1.7;display:flex}.CaseStudies-module__nriZKq__demandHeading>span:first-child{letter-spacing:.08em;color:#5a7151;font-weight:550}.CaseStudies-module__nriZKq__demandReport h3{letter-spacing:-.03em;color:#2c4332;margin-top:20px;font-size:23px;font-weight:600;line-height:1.5}.CaseStudies-module__nriZKq__demandIntro{color:#73806e;margin:7px 0 21px;font-size:11px;line-height:1.8}.CaseStudies-module__nriZKq__demandReport table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12px;line-height:1.7}.CaseStudies-module__nriZKq__demandReport thead th{color:#596d53;text-align:right;background:#edf1e8;padding:12px 6px;font-size:10px;font-weight:550}.CaseStudies-module__nriZKq__demandReport th:first-child{text-align:left;width:29%;padding-left:12px}.CaseStudies-module__nriZKq__demandReport th:nth-child(2),.CaseStudies-module__nriZKq__demandReport th:nth-child(3){width:16%}.CaseStudies-module__nriZKq__demandReport th:nth-child(4){width:21%}.CaseStudies-module__nriZKq__demandReport th:last-child{text-align:center;width:18%}.CaseStudies-module__nriZKq__demandReport tbody th,.CaseStudies-module__nriZKq__demandReport td{color:#64715e;vertical-align:middle;border-bottom:1px solid #e7eae2;padding:16px 6px}.CaseStudies-module__nriZKq__demandReport tbody th{color:#3d5238;word-break:keep-all;font-weight:500}.CaseStudies-module__nriZKq__demandReport td{text-align:right}.CaseStudies-module__nriZKq__demandReport td:last-child{text-align:center;font-size:11px}.CaseStudies-module__nriZKq__demandReport strong{color:#304b2c;font-size:15px;font-weight:650}.CaseStudies-module__nriZKq__mobileBreakdown,.CaseStudies-module__nriZKq__mobileCompetition{display:none}.CaseStudies-module__nriZKq__demandReport figcaption{color:#77816f;word-break:keep-all;margin-top:18px;font-size:10px;line-height:1.9}.CaseStudies-module__nriZKq__monitorReport{background:#f0f2eb;grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;margin-top:42px;padding:34px 38px;display:grid}.CaseStudies-module__nriZKq__monitorCopy h3{letter-spacing:-.035em;color:#263b31;margin-top:13px;font-size:26px;font-weight:550;line-height:1.55}.CaseStudies-module__nriZKq__monitorCopy>p{color:#657269;word-break:keep-all;margin-top:17px;font-size:13px;line-height:2}.CaseStudies-module__nriZKq__monitorList{margin:0;padding:0;list-style:none}.CaseStudies-module__nriZKq__monitorList li{border-bottom:1px solid #d9e0d2;gap:17px;padding:16px 0;display:flex}.CaseStudies-module__nriZKq__monitorList li:first-child{padding-top:0}.CaseStudies-module__nriZKq__monitorList li:last-child{border:0;padding-bottom:0}.CaseStudies-module__nriZKq__monitorList li>span{color:#938667;font-size:10px;line-height:2.4}.CaseStudies-module__nriZKq__monitorList h4{color:#3c5443;font-size:16px;font-weight:550;line-height:1.6}.CaseStudies-module__nriZKq__monitorList p{color:#657366;word-break:keep-all;margin-top:5px;font-size:12px;line-height:1.8}@media (max-width:1100px){.CaseStudies-module__nriZKq__analysisLayout{grid-template-columns:1fr;gap:28px}.CaseStudies-module__nriZKq__analysisCopy{max-width:780px}.CaseStudies-module__nriZKq__analysisCopy dl{grid-template-columns:1fr 1fr;gap:30px;display:grid}.CaseStudies-module__nriZKq__analysisCopy dl>div+div{margin:0}.CaseStudies-module__nriZKq__demandReport{justify-self:center;width:100%;max-width:780px}.CaseStudies-module__nriZKq__monitorReport{gap:35px;padding:30px}.CaseStudies-module__nriZKq__monitorCopy h3{font-size:24px}}@media (max-width:620px){.CaseStudies-module__nriZKq__analysisLayout{gap:24px}.CaseStudies-module__nriZKq__analysisCopy h3{font-size:24px}.CaseStudies-module__nriZKq__analysisCopy>p{margin-top:15px;font-size:13px}.CaseStudies-module__nriZKq__analysisCopy dl{grid-template-columns:1fr;gap:18px;margin-top:21px}.CaseStudies-module__nriZKq__analysisCopy dd{font-size:12px}.CaseStudies-module__nriZKq__demandReport{padding:18px 14px}.CaseStudies-module__nriZKq__demandHeading{gap:8px;padding-bottom:13px;font-size:9px}.CaseStudies-module__nriZKq__demandReport h3{margin-top:17px;font-size:21px}.CaseStudies-module__nriZKq__demandIntro{margin-bottom:17px;font-size:10px}.CaseStudies-module__nriZKq__demandReport .CaseStudies-module__nriZKq__deviceColumn,.CaseStudies-module__nriZKq__demandReport .CaseStudies-module__nriZKq__competitionColumn{display:none}.CaseStudies-module__nriZKq__demandReport th:first-child{width:44%;padding-left:8px}.CaseStudies-module__nriZKq__demandReport th:nth-child(4){width:56%}.CaseStudies-module__nriZKq__demandReport tbody th,.CaseStudies-module__nriZKq__demandReport td{padding:13px 6px;font-size:12px}.CaseStudies-module__nriZKq__demandReport thead th{padding:11px 6px;font-size:10px}.CaseStudies-module__nriZKq__mobileBreakdown{color:#75816f;flex-wrap:wrap;justify-content:flex-end;gap:0 7px;margin-top:5px;font-size:10px;font-weight:400;line-height:1.8;display:flex}.CaseStudies-module__nriZKq__mobileBreakdown>span{white-space:nowrap}.CaseStudies-module__nriZKq__mobileCompetition{color:#75816f;margin-top:5px;font-size:10px;font-weight:400;display:block}.CaseStudies-module__nriZKq__demandReport figcaption{margin-top:16px;font-size:10px}.CaseStudies-module__nriZKq__monitorReport{grid-template-columns:1fr;gap:25px;margin-top:30px;padding:26px 22px}.CaseStudies-module__nriZKq__monitorCopy h3{font-size:24px}.CaseStudies-module__nriZKq__monitorList h4{font-size:15px}.CaseStudies-module__nriZKq__monitorList p{font-size:12px}}.CaseStudies-module__nriZKq__captureStack{gap:48px;margin-bottom:44px;display:grid}.CaseStudies-module__nriZKq__captureEvidence{grid-template-columns:1.25fr .75fr;align-items:center;gap:42px;min-width:0;display:grid}.CaseStudies-module__nriZKq__captureStage{background:#edf0e9;border:1px solid #dee5da;min-width:0;padding:26px 26px 63px;display:block;position:relative}.CaseStudies-module__nriZKq__captureStage:focus-visible{outline-offset:6px;outline:3px solid #947243}.CaseStudies-module__nriZKq__captureStage img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 4px 12px #253b3110}.CaseStudies-module__nriZKq__captureEvidence figcaption{min-width:0}.CaseStudies-module__nriZKq__captureEvidence .CaseStudies-module__nriZKq__cardLabel{margin-top:0;line-height:1.9;display:block}.CaseStudies-module__nriZKq__captureEvidence h3{white-space:pre-line;letter-spacing:-.035em;color:#243b31;word-break:keep-all;margin-top:13px;font-size:27px;font-weight:550;line-height:1.6}.CaseStudies-module__nriZKq__captureEvidence figcaption>p{color:#647366;margin-top:18px;font-size:14px;line-height:2}.CaseStudies-module__nriZKq__captureEvidence small{color:#7a8479;margin-top:17px;font-size:10px;line-height:1.9;display:block}@media (max-width:1000px){.CaseStudies-module__nriZKq__captureEvidence{grid-template-columns:1.1fr .9fr;gap:28px}.CaseStudies-module__nriZKq__captureEvidence h3{font-size:24px}.CaseStudies-module__nriZKq__captureEvidence figcaption>p{font-size:13px}.CaseStudies-module__nriZKq__captureStage{padding:20px 20px 60px}}@media (max-width:760px){.CaseStudies-module__nriZKq__captureStack{gap:38px;margin-bottom:32px}.CaseStudies-module__nriZKq__captureEvidence{grid-template-columns:1fr;gap:22px}.CaseStudies-module__nriZKq__captureStage{padding:17px 17px 58px}.CaseStudies-module__nriZKq__captureEvidence h3{font-size:24px}.CaseStudies-module__nriZKq__captureEvidence figcaption>p{margin-top:13px;font-size:13px}.CaseStudies-module__nriZKq__captureEvidence small{margin-top:12px;font-size:10px}}.CaseStudies-module__nriZKq__expand{color:#304333;background:#fffef5f2;border:1px solid #e4e6da;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex;position:absolute;bottom:14px;right:14px}.CaseStudies-module__nriZKq__evidenceNote{color:#788178;max-width:960px;margin-top:23px;font-size:11px;line-height:1.95}.CaseStudies-module__nriZKq__keywordReport{background:#f1f3ec;grid-template-columns:.85fr 1.15fr;align-items:center;gap:45px;margin:0 0 44px;padding:38px;display:grid}.CaseStudies-module__nriZKq__keywordReport h3{letter-spacing:-.035em;color:#263b31;margin-top:15px;font-size:27px;font-weight:600;line-height:1.5}.CaseStudies-module__nriZKq__keywordReport figcaption>p{color:#657269;margin-top:20px;font-size:13px;line-height:2}.CaseStudies-module__nriZKq__keywordSheet{background:#fff;min-width:0;padding:25px;box-shadow:5px 7px #e2e6dc}.CaseStudies-module__nriZKq__sheetHeading{border-bottom:1px solid #284332;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;display:flex}.CaseStudies-module__nriZKq__sheetHeading>span:first-child{color:#26432f;font-size:15px;font-weight:650}.CaseStudies-module__nriZKq__sheetHeading>span:last-child{color:#7b8579;font-size:10px}.CaseStudies-module__nriZKq__keywordSheet dl>div{border-bottom:1px solid #e2e6df;grid-template-columns:70px 1fr;gap:15px;padding:17px 0;font-size:12px;line-height:1.9;display:grid}.CaseStudies-module__nriZKq__keywordSheet dt{color:#3f5842;font-weight:600}.CaseStudies-module__nriZKq__keywordSheet dd{color:#586954;flex-wrap:wrap;gap:1px 12px;display:flex}.CaseStudies-module__nriZKq__keywordSheet>p{color:#7a8278;margin-top:16px;font-size:10px;line-height:1.9}.CaseStudies-module__nriZKq__artworkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.CaseStudies-module__nriZKq__artworkGrid>figure{background:#fff;border:1px solid #e1e5dc;min-width:0}.CaseStudies-module__nriZKq__artworkStage{background:#e9ede5;justify-content:center;align-items:center;height:500px;padding:32px;display:flex;position:relative}.CaseStudies-module__nriZKq__artworkStage img{object-fit:contain;filter:drop-shadow(3px 8px 10px #253a3120);width:auto;max-width:100%;height:100%}.CaseStudies-module__nriZKq__artworkGrid figcaption{padding:25px 27px}.CaseStudies-module__nriZKq__artworkGrid figcaption>.CaseStudies-module__nriZKq__cardLabel{margin-top:0;display:block}.CaseStudies-module__nriZKq__artworkGrid h3{color:#223831;letter-spacing:-.025em;margin-top:10px;font-size:21px;font-weight:600;line-height:1.6}.CaseStudies-module__nriZKq__artworkTitle{color:#223831;letter-spacing:-.025em;word-break:keep-all;margin-top:10px;font-size:21px;font-weight:600;line-height:1.6}.CaseStudies-module__nriZKq__artworkGrid figcaption>p{color:#67736a;margin-top:12px;font-size:13px;line-height:1.95}.CaseStudies-module__nriZKq__processLayout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.CaseStudies-module__nriZKq__tasks>div{border-bottom:1px solid #dbe0d3;align-items:flex-start;gap:24px;padding:27px 0;display:flex}.CaseStudies-module__nriZKq__tasks>div:first-child{padding-top:0}.CaseStudies-module__nriZKq__tasks>div>span{color:#8f7d56;font-size:12px;line-height:2.2}.CaseStudies-module__nriZKq__tasks h3{color:#2b4234;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.6}.CaseStudies-module__nriZKq__tasks p{color:#657366;margin-top:10px;font-size:14px;line-height:2}.CaseStudies-module__nriZKq__clientWords{color:#f3f0e8;background:#192d36;padding:70px 0}.CaseStudies-module__nriZKq__clientWords [class*=kicker]{color:#c1ae88}.CaseStudies-module__nriZKq__wordsLayout{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.CaseStudies-module__nriZKq__wordsLayout h2{letter-spacing:-.03em;margin-top:18px;font-size:30px;font-weight:550;line-height:1.5}.CaseStudies-module__nriZKq__wordsBody figure{border-bottom:1px solid #ffffff26;margin-bottom:27px;padding:0 0 26px}.CaseStudies-module__nriZKq__wordsBody figure:last-of-type{margin-bottom:15px}.CaseStudies-module__nriZKq__wordsBody blockquote{letter-spacing:-.02em;white-space:pre-line;word-break:keep-all;font-size:24px;font-weight:450;line-height:1.85}.CaseStudies-module__nriZKq__wordsBody blockquote:before{content:"“";color:#c0ab83;margin-right:5px}.CaseStudies-module__nriZKq__wordsBody blockquote:after{content:"”";color:#c0ab83;margin-left:5px}.CaseStudies-module__nriZKq__wordsBody figcaption{color:#c4d0c8;margin-top:16px;font-size:12px}.CaseStudies-module__nriZKq__groupedWords blockquote+blockquote{margin-top:23px}.CaseStudies-module__nriZKq__wordsBody>p{color:#a6b8af;font-size:10px;line-height:1.9}.CaseStudies-module__nriZKq__careGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}.CaseStudies-module__nriZKq__noticeCard{background:#fff;border:1px solid #e1e5dc;min-width:0}.CaseStudies-module__nriZKq__noticeStage{background:#f0ede0;justify-content:center;align-items:center;min-height:340px;padding:32px;display:flex;position:relative}.CaseStudies-module__nriZKq__noticeStage img{object-fit:contain;width:min(100%,390px);height:auto;box-shadow:0 8px 18px #3f432b15}.CaseStudies-module__nriZKq__noticeCard figcaption{padding:27px}.CaseStudies-module__nriZKq__noticeCard .CaseStudies-module__nriZKq__cardLabel{margin-top:0;display:block}.CaseStudies-module__nriZKq__noticeCard h3{letter-spacing:-.03em;color:#263b31;margin-top:10px;font-size:23px;font-weight:550;line-height:1.6}.CaseStudies-module__nriZKq__noticeCard figcaption>p{color:#657269;margin-top:12px;font-size:13px;line-height:1.95}.CaseStudies-module__nriZKq__noticeCard small,.CaseStudies-module__nriZKq__careReport>small,.CaseStudies-module__nriZKq__creatorCopy>small{color:#788178;margin-top:20px;font-size:10px;line-height:1.9;display:block}.CaseStudies-module__nriZKq__careReport{background:#f0f2eb;flex-direction:column;padding:38px;display:flex}.CaseStudies-module__nriZKq__careReport h3,.CaseStudies-module__nriZKq__creatorCopy h3{letter-spacing:-.035em;color:#263b31;margin-top:18px;font-size:28px;font-weight:550;line-height:1.5}.CaseStudies-module__nriZKq__careReport>p,.CaseStudies-module__nriZKq__creatorCopy>p{color:#657269;margin-top:20px;font-size:14px;line-height:2}.CaseStudies-module__nriZKq__reportSteps{margin-top:25px}.CaseStudies-module__nriZKq__reportSteps>div{border-top:1px solid #d7dfd1;gap:18px;padding:21px 0;display:flex}.CaseStudies-module__nriZKq__reportSteps>div>span{color:#938667;font-size:11px;line-height:2.1}.CaseStudies-module__nriZKq__reportSteps strong{color:#3c5443;font-size:16px;font-weight:550;line-height:1.6}.CaseStudies-module__nriZKq__reportSteps p{color:#6a7769;margin-top:6px;font-size:12px;line-height:1.9}.CaseStudies-module__nriZKq__careReport>small{margin-top:auto;padding-top:14px}.CaseStudies-module__nriZKq__creatorEvidence{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.CaseStudies-module__nriZKq__guideCollection{background:#e9eef0;min-width:0;padding:34px}.CaseStudies-module__nriZKq__guideHeading{color:#537181;border-bottom:1px solid #c8d6dd;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:24px;font-size:14px;display:flex}.CaseStudies-module__nriZKq__guideRow{background:#fffefb;align-items:center;gap:18px;margin-top:14px;padding:25px;display:flex;box-shadow:3px 4px #d9e1e5}.CaseStudies-module__nriZKq__guideRow>span{color:#8c9ba1;font-size:10px}.CaseStudies-module__nriZKq__guideRow strong{color:#334f60;letter-spacing:-.025em;font-size:23px;font-weight:550}.CaseStudies-module__nriZKq__guideRow p{color:#7a8a8f;margin-top:6px;font-size:12px;line-height:1.9}.CaseStudies-module__nriZKq__guideRow>svg{color:#9bafb6;flex-shrink:0;margin-left:auto}.CaseStudies-module__nriZKq__guideFoot{color:#748992;text-align:center;margin-top:25px;font-size:11px;line-height:1.9}.CaseStudies-module__nriZKq__creatorCopy ul{margin:25px 0 0;padding:0;list-style:none}.CaseStudies-module__nriZKq__creatorCopy li{color:#5a7268;border-bottom:1px solid #e1e7de;align-items:center;gap:12px;padding:13px 0;font-size:13px;line-height:1.9;display:flex}.CaseStudies-module__nriZKq__creatorCopy li svg{color:#8b9c7c;flex-shrink:0}@media (max-width:1000px){.CaseStudies-module__nriZKq__careReport{padding:28px}.CaseStudies-module__nriZKq__careReport h3,.CaseStudies-module__nriZKq__creatorCopy h3{font-size:25px}.CaseStudies-module__nriZKq__creatorEvidence{gap:32px}.CaseStudies-module__nriZKq__guideCollection{padding:26px}.CaseStudies-module__nriZKq__guideRow{gap:14px;padding:22px 18px}.CaseStudies-module__nriZKq__guideRow strong{font-size:21px}.CaseStudies-module__nriZKq__noticeStage{min-height:300px;padding:26px}}@media (max-width:760px){.CaseStudies-module__nriZKq__cardGrid{grid-template-columns:1fr}.CaseStudies-module__nriZKq__careGrid,.CaseStudies-module__nriZKq__creatorEvidence{grid-template-columns:1fr;gap:25px}.CaseStudies-module__nriZKq__careReport{padding:29px}.CaseStudies-module__nriZKq__creatorCopy{padding:5px 2px}.CaseStudies-module__nriZKq__noticeCard figcaption{padding:24px}.CaseStudies-module__nriZKq__noticeCard h3{font-size:21px}.CaseStudies-module__nriZKq__careReport>p,.CaseStudies-module__nriZKq__creatorCopy>p{font-size:13px}.CaseStudies-module__nriZKq__guideCollection{padding:27px}.CaseStudies-module__nriZKq__guideRow{padding:23px}.CaseStudies-module__nriZKq__guideFoot{font-size:10px}.CaseStudies-module__nriZKq__noticeStage{padding:25px}.CaseStudies-module__nriZKq__careReport>small{margin-top:10px}.CaseStudies-module__nriZKq__creatorCopy li{font-size:12px}}.CaseStudies-module__nriZKq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.CaseStudies-module__nriZKq__heroGrid{gap:32px}.CaseStudies-module__nriZKq__heroCopy h1{font-size:34px}.CaseStudies-module__nriZKq__heroIntro{font-size:14px}.CaseStudies-module__nriZKq__card h3{font-size:23px}.CaseStudies-module__nriZKq__cardFoot{align-items:flex-start}.CaseStudies-module__nriZKq__cardFoot>span:first-child{max-width:75%}.CaseStudies-module__nriZKq__keywordReport{gap:25px;padding:28px}.CaseStudies-module__nriZKq__keywordReport h3{font-size:23px}.CaseStudies-module__nriZKq__keywordSheet{padding:20px}.CaseStudies-module__nriZKq__processLayout,.CaseStudies-module__nriZKq__wordsLayout{gap:45px}.CaseStudies-module__nriZKq__publicationVisual{height:320px}.CaseStudies-module__nriZKq__singlePublication .CaseStudies-module__nriZKq__publicationCopy{padding:28px}.CaseStudies-module__nriZKq__singlePublication .CaseStudies-module__nriZKq__publicationCopy h3{font-size:24px}.CaseStudies-module__nriZKq__projectFacts>div{grid-template-columns:1fr;gap:7px}}@media (max-width:900px){.CaseStudies-module__nriZKq__heroGrid{grid-template-columns:1fr;gap:28px}.CaseStudies-module__nriZKq__heroCopy h1{font-size:38px}.CaseStudies-module__nriZKq__heroIntro{max-width:650px}.CaseStudies-module__nriZKq__heroPhoto,.CaseStudies-module__nriZKq__heroPhoto[data-case=starlike]{aspect-ratio:1.7}.CaseStudies-module__nriZKq__heroFigure figcaption{text-align:left}.CaseStudies-module__nriZKq__heroCopy>a{margin-top:18px}.CaseStudies-module__nriZKq__projectFacts{gap:28px}.CaseStudies-module__nriZKq__keywordReport{grid-template-columns:1fr;gap:26px}.CaseStudies-module__nriZKq__keywordReport figcaption>p{max-width:600px}.CaseStudies-module__nriZKq__processLayout,.CaseStudies-module__nriZKq__wordsLayout{grid-template-columns:1fr;gap:34px}.CaseStudies-module__nriZKq__holidayExample{max-width:460px;margin-top:12px}.CaseStudies-module__nriZKq__artworkStage{height:420px}.CaseStudies-module__nriZKq__wordsBody blockquote{font-size:23px}}@media (max-width:620px){.CaseStudies-module__nriZKq__cardGrid{grid-template-columns:1fr;gap:35px}.CaseStudies-module__nriZKq__cardVisual{aspect-ratio:1.55}.CaseStudies-module__nriZKq__card{padding-bottom:23px}.CaseStudies-module__nriZKq__cardNumber{width:28px;height:28px;top:12px;left:12px}.CaseStudies-module__nriZKq__cardArrow{width:36px;height:36px;bottom:12px;right:12px}.CaseStudies-module__nriZKq__cardByline{margin-top:19px}.CaseStudies-module__nriZKq__cardByline strong{font-size:21px}.CaseStudies-module__nriZKq__cardByline>span{font-size:9px}.CaseStudies-module__nriZKq__cardLabel{margin-top:17px;font-size:10px}.CaseStudies-module__nriZKq__card h3{margin-top:7px;font-size:23px}.CaseStudies-module__nriZKq__cardIntro{margin:11px 0 19px;font-size:13px;line-height:1.95}.CaseStudies-module__nriZKq__cardFoot{font-size:10px}.CaseStudies-module__nriZKq__hero{padding-top:25px}.CaseStudies-module__nriZKq__brand{margin:15px 0;font-size:17px}.CaseStudies-module__nriZKq__heroCopy h1{font-size:30px;line-height:1.5}.CaseStudies-module__nriZKq__heroIntro{margin:19px 0 20px;font-size:14px}.CaseStudies-module__nriZKq__heroCopy>a{font-size:12px}.CaseStudies-module__nriZKq__heroGrid{padding-bottom:25px}.CaseStudies-module__nriZKq__heroPhoto{aspect-ratio:1.2}.CaseStudies-module__nriZKq__heroPhoto[data-case=starlike]{aspect-ratio:1.4}.CaseStudies-module__nriZKq__heroFigure figcaption{font-size:9px}.CaseStudies-module__nriZKq__projectFacts{grid-template-columns:1fr;gap:17px;padding:22px 0}.CaseStudies-module__nriZKq__projectFacts>div{grid-template-columns:80px 1fr;gap:10px;font-size:12px}.CaseStudies-module__nriZKq__evidenceSection{scroll-margin-top:85px}.CaseStudies-module__nriZKq__publicationHeading{flex-direction:column;align-items:flex-start;gap:8px}.CaseStudies-module__nriZKq__publicationHeading>span{font-size:11px}.CaseStudies-module__nriZKq__publicationHeading p{font-size:10px}.CaseStudies-module__nriZKq__publicationGrid,.CaseStudies-module__nriZKq__artworkGrid{grid-template-columns:1fr;gap:24px}.CaseStudies-module__nriZKq__publicationVisual{aspect-ratio:1;height:auto}.CaseStudies-module__nriZKq__publicationCopy{padding:22px}.CaseStudies-module__nriZKq__publicationCopy h3{margin-top:13px;font-size:19px}.CaseStudies-module__nriZKq__publicationCopy>p{font-size:12px}.CaseStudies-module__nriZKq__publicationMeta{font-size:10px}.CaseStudies-module__nriZKq__singlePublication .CaseStudies-module__nriZKq__publication{grid-template-columns:1fr}.CaseStudies-module__nriZKq__singlePublication .CaseStudies-module__nriZKq__publicationVisual{aspect-ratio:1;height:auto}.CaseStudies-module__nriZKq__singlePublication .CaseStudies-module__nriZKq__publicationCopy{padding:24px}.CaseStudies-module__nriZKq__singlePublication .CaseStudies-module__nriZKq__publicationCopy h3{margin:15px 0;font-size:22px}.CaseStudies-module__nriZKq__evidenceNote{margin-top:21px;font-size:10px}.CaseStudies-module__nriZKq__keywordReport{margin-bottom:30px;padding:23px 20px}.CaseStudies-module__nriZKq__keywordReport h3{font-size:25px}.CaseStudies-module__nriZKq__keywordReport figcaption>p{margin-top:16px;font-size:12px}.CaseStudies-module__nriZKq__keywordSheet{padding:18px 15px}.CaseStudies-module__nriZKq__sheetHeading>span:first-child{font-size:13px}.CaseStudies-module__nriZKq__sheetHeading>span:last-child{font-size:9px}.CaseStudies-module__nriZKq__keywordSheet dl>div{grid-template-columns:60px 1fr;gap:12px;font-size:11px}.CaseStudies-module__nriZKq__keywordSheet dd,.CaseStudies-module__nriZKq__keywordSheet dd span{display:block}.CaseStudies-module__nriZKq__keywordSheet>p{font-size:9px}.CaseStudies-module__nriZKq__artworkStage{height:410px;padding:27px}.CaseStudies-module__nriZKq__artworkGrid figcaption{padding:22px}.CaseStudies-module__nriZKq__artworkGrid h3{font-size:20px}.CaseStudies-module__nriZKq__artworkGrid figcaption>p{font-size:12px}.CaseStudies-module__nriZKq__tasks>div{gap:18px;padding:23px 0}.CaseStudies-module__nriZKq__tasks h3{font-size:18px}.CaseStudies-module__nriZKq__tasks p{margin-top:9px;font-size:13px}.CaseStudies-module__nriZKq__holidayExample{padding-top:22px}.CaseStudies-module__nriZKq__holidayExample>a{width:105px}.CaseStudies-module__nriZKq__holidayExample strong{font-size:13px}.CaseStudies-module__nriZKq__holidayExample p{font-size:11px}.CaseStudies-module__nriZKq__clientWords{padding:50px 0}.CaseStudies-module__nriZKq__wordsLayout{gap:30px}.CaseStudies-module__nriZKq__wordsLayout h2{font-size:27px}.CaseStudies-module__nriZKq__wordsBody blockquote{font-size:22px;line-height:1.85}.CaseStudies-module__nriZKq__wordsBody figcaption{font-size:11px}.CaseStudies-module__nriZKq__wordsBody>p{font-size:9px}}@media (prefers-reduced-motion:reduce){.CaseStudies-module__nriZKq__cardVisual img,.CaseStudies-module__nriZKq__cardArrow{transition:none}.CaseStudies-module__nriZKq__card:hover .CaseStudies-module__nriZKq__cardVisual img{transform:none}}@media print{.CaseStudies-module__nriZKq__card,.CaseStudies-module__nriZKq__publication,.CaseStudies-module__nriZKq__artworkGrid>figure,.CaseStudies-module__nriZKq__keywordReport,.CaseStudies-module__nriZKq__wordsBody figure{break-inside:avoid}.CaseStudies-module__nriZKq__cardArrow,.CaseStudies-module__nriZKq__expand{display:none}.CaseStudies-module__nriZKq__hero{padding-top:10px}.CaseStudies-module__nriZKq__heroGrid{grid-template-columns:1fr 1fr}.CaseStudies-module__nriZKq__clientWords{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.CaseStudies-module__nriZKq__heroPhoto[data-case=starlike]{aspect-ratio:833/993}.CaseStudies-module__nriZKq__heroFigure[data-case-figure=starlike]{justify-self:center;width:min(100%,400px)}.CaseStudies-module__nriZKq__heroFigure[data-case-figure=starlike] figcaption{text-align:center}@media (max-width:900px){.CaseStudies-module__nriZKq__heroFigure[data-case-figure=starlike]{width:min(100%,360px)}}@media (max-width:620px){.CaseStudies-module__nriZKq__heroFigure[data-case-figure=starlike]{width:min(100%,300px)}}@media (max-width:760px){.CaseStudies-module__nriZKq__captureEvidence[data-wide] figcaption{grid-template-columns:1fr;gap:18px}.CaseStudies-module__nriZKq__captureEvidence[data-wide] figcaption>small,.CaseStudies-module__nriZKq__captureEvidence[data-wide] .CaseStudies-module__nriZKq__cardLabel{grid-column:auto}}
