.StudioPage_page__MCMRd{--ink:#17231b;--muted:#647168;--rule:#dde4de;--green:#88ed56;--lavender:#ddd7f8;min-height:100vh;background:#fff;color:var(--ink);font-family:var(--font-body)}.StudioPage_page__MCMRd ::selection{background:#c9f7b3;color:var(--ink)}.StudioPage_page__MCMRd a:focus-visible{outline:3px solid #4b9038;outline-offset:4px}.StudioPage_skipLink__Fs_pS{position:fixed;z-index:100;top:-90px;left:18px;padding:12px 17px;border-radius:8px;background:var(--ink);color:#fff}.StudioPage_skipLink__Fs_pS:focus{top:12px}.StudioPage_header__Cf2UL{border-bottom:1px solid var(--rule);background:#fff}.StudioPage_headerInner__2krqy{width:min(100% - 48px,1040px);min-height:72px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.StudioPage_brand__Cx5TR,.StudioPage_footerBrand__ityrq{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:18px;font-weight:750;letter-spacing:-.055em}.StudioPage_brand__Cx5TR svg,.StudioPage_footerBrand__ityrq svg{width:27px;height:27px;flex:none}.StudioPage_nav__7BxFQ{display:flex;align-items:center;gap:28px}.StudioPage_nav__7BxFQ a{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:14px;font-weight:650}.StudioPage_footerLinks__hDgfx a:hover,.StudioPage_nav__7BxFQ a:hover{color:#387e35}.StudioPage_nav__7BxFQ a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--green);text-decoration-thickness:3px;text-underline-offset:7px}.StudioPage_main__NnpD3{width:min(100% - 48px,1040px);min-height:calc(100vh - 240px);margin-inline:auto;padding:40px 0 112px}.StudioPage_intro__ahCSA{margin-bottom:42px}.StudioPage_introWithVisual__6Q41l{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.98fr);align-items:center;gap:18px;min-height:470px;margin-bottom:72px}.StudioPage_introCopy__gi_vb{min-width:0}.StudioPage_introVisual__NuTnl{min-width:0;align-self:stretch;display:grid;place-items:center;overflow:hidden;background:#fff}.StudioPage_introVisual__NuTnl img{display:block;width:100%;height:auto;object-fit:contain}.StudioPage_intro__ahCSA.StudioPage_introWithVisual__6Q41l h1{font-size:clamp(39px,4.4vw,57px)}.StudioPage_introWithVisual__6Q41l .StudioPage_description__UxJSK{max-width:28em}.StudioPage_backLink__31eJT{min-height:44px;display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:13px;font-weight:700}.StudioPage_backLink__31eJT:hover{color:var(--ink)}.StudioPage_eyebrow__dfyA6{display:flex;align-items:center;gap:9px;margin:31px 0 15px;color:#4a7651;font-size:12px;font-weight:800;letter-spacing:.07em}.StudioPage_eyebrow__dfyA6 span{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #ebfadb}.StudioPage_intro__ahCSA h1{font-size:clamp(42px,5vw,64px);line-height:1.2;font-weight:800;letter-spacing:-.07em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.StudioPage_description__UxJSK{max-width:42em;margin-top:18px;color:var(--muted);font-size:16px;line-height:1.8;word-break:keep-all}.StudioPage_footer__WZEOQ{border-top:1px solid var(--rule);background:#f5f7f5}.StudioPage_footerInner__Zo1A2{width:min(100% - 48px,1040px);min-height:122px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.StudioPage_footerBrand__ityrq{font-size:16px}.StudioPage_footerBrand__ityrq svg{width:23px;height:23px}.StudioPage_footerLinks__hDgfx{display:flex;flex-wrap:wrap;gap:20px}.StudioPage_footerLinks__hDgfx a{min-height:44px;display:inline-flex;align-items:center;color:var(--muted);font-size:13px;font-weight:650}@media (max-width:640px){.StudioPage_footerInner__Zo1A2,.StudioPage_headerInner__2krqy,.StudioPage_main__NnpD3{width:calc(100% - 36px)}.StudioPage_headerInner__2krqy{min-height:66px;padding-block:10px}.StudioPage_brand__Cx5TR{font-size:16px}.StudioPage_brand__Cx5TR svg{width:24px;height:24px}.StudioPage_nav__7BxFQ{width:100%;justify-content:space-between;gap:6px 10px}.StudioPage_nav__7BxFQ a{font-size:12px}.StudioPage_main__NnpD3{padding-top:25px;padding-bottom:76px}.StudioPage_intro__ahCSA{margin-bottom:30px}.StudioPage_introWithVisual__6Q41l{grid-template-columns:1fr;gap:22px;min-height:0;margin-bottom:45px}.StudioPage_introVisual__NuTnl{min-height:210px;border-radius:12px}.StudioPage_introVisual__NuTnl img{max-height:270px}.StudioPage_eyebrow__dfyA6{margin-top:23px}.StudioPage_intro__ahCSA h1{font-size:clamp(38px,9vw,50px)}.StudioPage_intro__ahCSA.StudioPage_introWithVisual__6Q41l h1{font-size:clamp(37px,8.5vw,46px)}.StudioPage_description__UxJSK{font-size:15px}.StudioPage_footerInner__Zo1A2{align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;padding-block:25px}.StudioPage_footerLinks__hDgfx{gap:8px 18px}}@media (max-width:390px){.StudioPage_nav__7BxFQ{gap:7px}.StudioPage_nav__7BxFQ a{font-size:11px}.StudioPage_brand__Cx5TR{font-size:15px;gap:5px}}@media(min-width:641px) and (max-width:860px){.StudioPage_introWithVisual__6Q41l{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:400px;gap:18px}.StudioPage_intro__ahCSA.StudioPage_introWithVisual__6Q41l h1{font-size:40px}.StudioPage_description__UxJSK{font-size:14px}.StudioPage_nav__7BxFQ{gap:18px}.StudioPage_nav__7BxFQ a{font-size:13px}}.Process_intro__DDZQ7{padding:4px 0 35px;display:grid;grid-template-columns:1fr .8fr;gap:0 40px;align-items:end}.Process_back__V9aCB{display:inline-flex;min-height:40px;align-items:center;color:#647168;font-size:13px;font-weight:700}.Process_introMeta__PCrTx{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin:24px 0 20px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#477849}.Process_preparing__RZIao{padding:5px 10px;border-radius:30px;background:#eaf8e3;color:#325d35;letter-spacing:0}.Process_intro__DDZQ7 h1{font-size:clamp(38px,4.6vw,56px);line-height:1.15;letter-spacing:-.068em;font-weight:800;word-break:keep-all}.Process_intro__DDZQ7>p{max-width:420px;margin-top:0;color:#45574a;font-size:15px;line-height:1.8;word-break:keep-all}.Process_page__aHQZV{color:#17231b}.Process_board__utFWK{border:1px solid #dde4de;border-radius:22px;background:#f9faf8;padding:28px}.Process_boardHead__k3HMB{display:grid;grid-template-columns:1fr 300px;align-items:end;gap:30px;padding:5px 6px 24px;border-bottom:1px solid #dde4de}.Process_boardHead__k3HMB span,.Process_methodHeading__DEGh8 span,.Process_noteRail__fhTAv span,.Process_screen__0F7IE>span{color:#477849;font-size:12px;font-weight:800;letter-spacing:.04em}.Process_boardHead__k3HMB h2{margin-top:9px;font-size:clamp(30px,3.8vw,45px);letter-spacing:-.06em;line-height:1.25}.Process_boardHead__k3HMB p{font-size:13px;line-height:1.7;color:#647168;word-break:keep-all}.Process_boardTop__e6mnQ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;padding:20px 0}.Process_scene__Mh3gO,.Process_screen__0F7IE{margin:0;min-width:0;min-height:350px;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.Process_scene__Mh3gO{background:#eef2ed}.Process_scene__Mh3gO img{display:block;width:100%;height:auto;max-height:385px;object-fit:contain}.Process_scene__Mh3gO figcaption,.Process_screen__0F7IE figcaption{font-size:11px;color:#647168;padding:8px 12px 16px;text-align:center}.Process_screen__0F7IE{background:#e8e4fb;padding:20px 15px 4px;gap:7px}.Process_screen__0F7IE>span{align-self:flex-start;padding-left:8px;color:#514e74}.Process_screen__0F7IE img{width:min(100%,360px);height:auto;border-radius:11px;box-shadow:0 10px 28px rgba(31,34,56,.1)}.Process_noteRail__fhTAv{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #dde4de;padding-top:20px}.Process_noteRail__fhTAv>div{position:relative;border-left:3px solid #88ed56;padding:5px 10px 5px 15px}.Process_noteRail__fhTAv p{max-width:370px;margin-top:8px;font-size:17px;line-height:1.6;font-weight:650;letter-spacing:-.025em;word-break:keep-all}.Process_method__cWYtO{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;padding:75px 0 65px}.Process_methodHeading__DEGh8 h2{margin-top:15px;font-size:clamp(34px,4vw,50px);line-height:1.26;letter-spacing:-.06em;word-break:keep-all}.Process_method__cWYtO ol{list-style:none;padding:0;margin:0;border-top:1px solid #dde4de}.Process_method__cWYtO li{display:grid;grid-template-columns:48px 1fr;gap:14px;border-bottom:1px solid #dde4de;padding:23px 0}.Process_method__cWYtO li>span{font-size:13px;font-weight:800;color:#579046}.Process_method__cWYtO h3{font-size:19px;letter-spacing:-.035em}.Process_method__cWYtO li p{margin-top:8px;color:#647168;font-size:15px;line-height:1.7;word-break:keep-all}.Process_end__j_yxA{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:35px 0;border-top:1px solid #dde4de}.Process_end__j_yxA p{max-width:550px;font-size:16px;line-height:1.8;word-break:keep-all}.Process_end__j_yxA a{display:inline-flex;align-items:center;min-height:44px;gap:12px;border-bottom:2px solid #88ed56;font-size:15px;font-weight:800;white-space:nowrap}@media(max-width:700px){.Process_intro__DDZQ7{padding-bottom:36px;display:block}.Process_introMeta__PCrTx{grid-column:1/-1;margin-top:25px}.Process_intro__DDZQ7 h1{font-size:clamp(39px,9vw,52px)}.Process_intro__DDZQ7>p{font-size:16px;margin-top:18px}.Process_board__utFWK{padding:16px;border-radius:16px}.Process_boardHead__k3HMB{grid-template-columns:1fr;gap:10px;padding:2px 3px 18px}.Process_boardHead__k3HMB h2{font-size:30px}.Process_boardTop__e6mnQ{grid-template-columns:1fr;gap:12px;padding:14px 0}.Process_scene__Mh3gO,.Process_screen__0F7IE{min-height:0;border-radius:12px}.Process_scene__Mh3gO img{max-height:none}.Process_screen__0F7IE{padding:17px 12px 0}.Process_noteRail__fhTAv{grid-template-columns:1fr;gap:16px;padding-top:18px}.Process_noteRail__fhTAv p{font-size:16px}.Process_method__cWYtO{grid-template-columns:1fr;gap:22px;padding:77px 0 60px}.Process_methodHeading__DEGh8 h2{font-size:36px}.Process_method__cWYtO li{grid-template-columns:35px 1fr;gap:10px}.Process_method__cWYtO h3{font-size:17px}.Process_end__j_yxA{flex-direction:column;align-items:flex-start;gap:16px}.Process_end__j_yxA p{font-size:15px}.Process_end__j_yxA a{white-space:normal}}.project-case_case__YLaJ6{color:#17231b}.project-case_case__YLaJ6 h2{font-size:clamp(28px,3.8vw,43px);line-height:1.3;font-weight:780;letter-spacing:-.055em;word-break:keep-all}.project-case_case__YLaJ6 p{word-break:keep-all}.project-case_back__wFEvL{display:inline-flex;align-items:center;min-height:44px;color:#617166;font-size:12px;font-weight:650}.project-case_caseMasthead__Z1yYo{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #cbd9cb;color:#5f7662;font-size:11px;font-weight:750}.project-case_dotoIntro__Vja_Z{padding:0 0 46px}.project-case_dotoIntro__Vja_Z h1{margin-top:45px;font-size:clamp(40px,5.7vw,72px);line-height:1.17;letter-spacing:-.07em;font-weight:820;word-break:keep-all}.project-case_dotoIntro__Vja_Z h1 em{font-style:normal;text-decoration:underline;text-decoration-color:#b4ed92;text-decoration-thickness:8px;text-underline-offset:9px}.project-case_dotoIntro__Vja_Z>p{font-size:16px;line-height:1.85;color:#566b59;margin-top:28px;word-break:keep-all}.project-case_button__IBXcj,.project-case_lightButton__As8tx{min-height:49px;display:inline-flex;align-items:center;justify-content:center;padding:0 21px;border-radius:8px;background:#17291c;color:#fff;font-size:13px;font-weight:750}.project-case_button__IBXcj:hover{background:#385c3c}.project-case_dotoIntro__Vja_Z .project-case_button__IBXcj{margin-top:24px}.project-case_label___2Ey_{display:block;margin-bottom:17px;color:#5a795d;font-size:11px;font-weight:780;letter-spacing:.025em}.project-case_taskJourney__zjEdW{padding:38px 45px 0;background:#eef5e9;border-radius:18px}.project-case_journeyHeading__U1sJ7{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.project-case_journeyHeading__U1sJ7>span{color:#5f7f5e;font-size:11px;font-weight:750;padding-top:8px}.project-case_journeyHeading__U1sJ7 h2{font-size:clamp(24px,3.4vw,34px)}.project-case_inputJourney__p5Fks{display:grid;grid-template-columns:minmax(0,1fr) 80px minmax(0,1.25fr);gap:20px;align-items:center;padding:42px 0}.project-case_ideaScene__jRqdI{margin:0;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding:13px;border:1px solid #d7e6d2;border-radius:15px;background:#f8fbf6}.project-case_ideaScene__jRqdI img{display:block;width:100%;height:auto}.project-case_ideaSlip__ZJBWD{background:white;padding:15px 19px;border-left:4px solid #a6dc88;border-radius:5px}.project-case_ideaSlip__ZJBWD>span{font-size:11px;color:#83907c}.project-case_ideaSlip__ZJBWD>p{font-size:clamp(21px,2.5vw,29px);font-weight:720;line-height:1.4;letter-spacing:-.05em;margin:10px 0}.project-case_ideaSlip__ZJBWD small{font-size:12px;color:#75846d}.project-case_flowArrow__OSRZx{color:#84aa72;font-size:50px;text-align:center}.project-case_inputSheet__QfK2L img{display:block;width:100%;max-width:390px;height:auto;border-radius:20px;box-shadow:0 15px 25px #15291d14}.project-case_inputSheet__QfK2L figcaption{text-align:center;font-size:12px;color:#63785a;margin-top:16px}.project-case_twoChoices__QNpPi{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #c9dac0;padding:27px 0 30px}.project-case_twoChoices__QNpPi>div+div{padding-left:30px;border-left:1px solid #c9dac0}.project-case_twoChoices__QNpPi span{color:#5d7956;font-size:12px}.project-case_twoChoices__QNpPi h3{font-size:23px;font-weight:760;letter-spacing:-.045em;margin:7px 0}.project-case_twoChoices__QNpPi p{font-size:14px;color:#65735d}.project-case_dayFlow__kI7jP{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:center;padding:90px 20px 70px}.project-case_dayScreen__0375e{display:flex;flex-direction:column;align-items:center}.project-case_dayScreen__0375e img{width:100%;max-width:330px;height:auto;border:6px solid #f0f3ed;border-radius:24px}.project-case_dayScreen__0375e small{font-size:11px;color:#7a8777;margin-top:16px}.project-case_dayNotes__f9IhS ol{list-style:none;margin-top:30px}.project-case_dayNotes__f9IhS li{display:flex;gap:20px;padding:20px 0;border-top:1px solid #d8e1d6}.project-case_dayNotes__f9IhS li>span{font-size:12px;color:#64825e;padding-top:6px}.project-case_dayNotes__f9IhS h3{font-size:21px;font-weight:760}.project-case_dayNotes__f9IhS p{margin-top:8px;font-size:14px;line-height:1.8;color:#63715c}.project-case_characterReason__KsHAc{display:flex;gap:35px;align-items:center;padding:38px 40px;background:#f4f2fa;border-radius:15px}.project-case_characterReason__KsHAc svg{width:175px;height:175px;flex:none}.project-case_characterReason__KsHAc h2{font-size:31px}.project-case_characterReason__KsHAc p{max-width:36em;margin-top:15px;font-size:14px;line-height:1.85;color:#6e627c}.project-case_captureNote__n_VNs{margin-top:18px;color:#7d877a;font-size:10px;line-height:1.8}.project-case_tryDoto__poU1U{margin-top:60px;padding:35px 42px;background:#203c29;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:15px}.project-case_tryDoto__poU1U span{color:#a6d993;font-size:12px}.project-case_tryDoto__poU1U h2{margin-top:15px;font-size:34px}.project-case_lightButton__As8tx{background:#c0ef9f;color:#214127;flex:none}.project-case_lightButton__As8tx:hover{background:#d3fac0}.project-case_workNote__E_dhw{padding:25px 0;font-size:13px;line-height:1.8;color:#71806b}.project-case_nextLink__aiQIR{display:block;padding:32px 0;margin-top:30px;border-top:1px solid #b7c8b8;border-bottom:1px solid #dce4db}.project-case_nextLink__aiQIR>span{font-size:11px;color:#5f7960}.project-case_nextLink__aiQIR strong{display:flex;justify-content:space-between;gap:20px;margin-top:13px;font-size:clamp(23px,3.4vw,33px);line-height:1.4;letter-spacing:-.045em;font-weight:740}.project-case_nextLink__aiQIR i{font-style:normal}.project-case_nextLink__aiQIR:hover strong{color:#497d46}.project-case_returnLinks__m8snM{display:flex;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:20px}.project-case_returnLinks__m8snM a{font-size:12px;color:#61725e;display:inline-flex;align-items:center;min-height:44px}.project-case_bolIntro__0uPJe{position:relative;padding:0 42px 45px;background:#f1edfc;border-radius:10px 10px 0 0}.project-case_bolIntro__0uPJe .project-case_caseMasthead__Z1yYo{border-color:#d6cee8;color:#7a6a91}.project-case_bolPrelude___KXCM{color:#85749d;text-align:center;font-size:13px;margin-top:35px}.project-case_bolIntro__0uPJe h1{margin:15px auto 0;font-size:clamp(39px,5.6vw,68px);line-height:1.2;letter-spacing:-.065em;font-weight:800;text-align:center;word-break:keep-all}.project-case_bolIntro__0uPJe h1 em{color:#786199;font-style:normal}.project-case_answerRibbon__D27Qq{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:30px 0 22px}.project-case_answerRibbon__D27Qq span{padding:9px 18px;font-size:12px;border:1px solid #d4cae6;background:white;border-radius:50%;transform:rotate(-5deg);color:#756186}.project-case_answerRibbon__D27Qq span:nth-child(2){transform:rotate(4deg);background:#e0eed1;border-color:#d1e0bf}.project-case_bolIntro__0uPJe>p:last-child{text-align:center;color:#71687e;font-size:15px;line-height:1.85}.project-case_comicSpread__KM1Rf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px;padding:50px 42px 60px;border:1px solid #e0d8ea;border-top:0;align-items:center}.project-case_questionPanel__PXquX{display:flex;flex-direction:column;align-items:center;gap:20px}.project-case_panelNumber__Zs8XO{align-self:flex-start;color:#857197;font-size:11px;font-weight:750}.project-case_questionPanel__PXquX img{display:block;width:100%;max-width:300px;height:auto;border-radius:22px;box-shadow:8px 10px 0 #ece6f4}.project-case_questionPanel__PXquX figcaption{font-size:11px;color:#82728d}.project-case_questionNarrative__3yJj4 h2{font-size:clamp(30px,4.1vw,47px)}.project-case_questionNarrative__3yJj4 p{font-size:14px;line-height:1.85;color:#72677d;margin-top:22px}.project-case_bolMorningScene__FzLKC{margin:20px 0 4px;padding:9px 12px 10px;border-radius:14px;background:#f3effb}.project-case_bolMorningScene__FzLKC img{display:block;width:100%;height:auto}.project-case_bolMorningScene__FzLKC figcaption{color:#786c88;font-size:11px;text-align:center}.project-case_acornHandoff__mgqKE{position:relative;padding:65px 20px 0;text-align:center}.project-case_acornHandoff__mgqKE:before{content:"";height:40px;display:block;border-left:1px dashed #b3a5c1;width:1px;margin:0 auto 25px}.project-case_acornHandoff__mgqKE>span{font-size:11px;color:#857393;font-weight:750}.project-case_acornHandoff__mgqKE h2{font-size:31px;margin:17px 0}.project-case_acornHandoff__mgqKE p{color:#7a6f83;font-size:14px;line-height:1.85}.project-case_chosenAnswer__mxc7j{display:flex;align-items:center;justify-content:center;gap:30px;width:max-content;max-width:100%;margin:32px auto 0;padding:17px 27px;background:#e9f3dc;border:1px solid #cbdab9;border-radius:40px 40px 0 0;font-size:18px;font-weight:740;color:#53723f}.project-case_chosenAnswer__mxc7j span{font-size:21px;color:#89a275}.project-case_resultEnvelope__5_D0j{padding:28px 40px 40px;background:#f1edf9;border-radius:16px;border:1px solid #dfd6ea}.project-case_envelopeTop__0mnhb{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px dashed #c7b8d6;font-size:11px;color:#81708f;font-weight:750}.project-case_envelopeContent__C3_S0{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:55px;padding-top:35px}.project-case_envelopeContent__C3_S0 figure{display:flex;flex-direction:column;align-items:center}.project-case_envelopeContent__C3_S0 img{width:100%;max-width:340px;height:auto;border-radius:20px;box-shadow:6px 8px 0 #d9cde7}.project-case_envelopeContent__C3_S0 figcaption{font-size:11px;color:#857092;margin-top:20px}.project-case_envelopeContent__C3_S0 p{color:#746781;font-size:15px;line-height:1.85;margin-top:20px}.project-case_envelopeContent__C3_S0 p.project-case_resultNote__zefoG{font-size:12px;padding-left:13px;border-left:2px solid #c9bad8}.project-case_envelopeContent__C3_S0 .project-case_button__IBXcj{margin-top:28px}.project-case_bolAfterword__45frk{max-width:650px;margin:65px auto;text-align:center}.project-case_bolAfterword__45frk p{font-size:20px;line-height:1.9;letter-spacing:-.04em}.project-case_bolAfterword__45frk strong{display:block;font-size:15px;color:#6c7d67;font-weight:500;margin-top:15px}@media(max-width:850px){.project-case_inputJourney__p5Fks{gap:12px;grid-template-columns:1fr 35px 1.3fr}.project-case_taskJourney__zjEdW{padding-inline:28px}.project-case_ideaSlip__ZJBWD{padding:13px}.project-case_dayFlow__kI7jP{gap:35px;padding-inline:0}.project-case_comicSpread__KM1Rf{gap:32px;padding-inline:28px}.project-case_envelopeContent__C3_S0{gap:30px}.project-case_envelopeContent__C3_S0 .project-case_button__IBXcj{font-size:12px;padding-inline:14px}}@media(max-width:650px){.project-case_caseMasthead__Z1yYo{flex-wrap:wrap;font-size:10px;padding:12px 0;gap:6px 20px}.project-case_dotoIntro__Vja_Z{padding-bottom:32px}.project-case_dotoIntro__Vja_Z h1{margin-top:30px;font-size:clamp(36px,9vw,50px)}.project-case_dotoIntro__Vja_Z h1 em{text-decoration-thickness:5px;text-underline-offset:6px}.project-case_dotoIntro__Vja_Z>p{font-size:14px}.project-case_dotoIntro__Vja_Z>p br{display:none}.project-case_taskJourney__zjEdW{padding:25px 20px 0}.project-case_journeyHeading__U1sJ7{display:block}.project-case_journeyHeading__U1sJ7 h2{margin-top:15px;font-size:26px}.project-case_inputJourney__p5Fks{grid-template-columns:1fr;padding:30px 0;gap:20px}.project-case_ideaScene__jRqdI{max-width:350px;width:100%;justify-self:center}.project-case_ideaSlip__ZJBWD>p{margin:9px 0;font-size:26px}.project-case_flowArrow__OSRZx{transform:rotate(90deg);font-size:35px;line-height:1}.project-case_inputSheet__QfK2L{max-width:390px;width:100%;justify-self:center}.project-case_inputSheet__QfK2L figcaption{font-size:11px}.project-case_twoChoices__QNpPi{gap:22px;padding:22px 0;grid-template-columns:1fr}.project-case_twoChoices__QNpPi>div+div{padding-left:0;border-left:0;border-top:1px solid #c9dac0;padding-top:20px}.project-case_twoChoices__QNpPi h3{font-size:22px}.project-case_twoChoices__QNpPi p{font-size:13px}.project-case_dayFlow__kI7jP{grid-template-columns:1fr;gap:36px;padding:50px 0}.project-case_dayScreen__0375e img{max-width:290px}.project-case_dayNotes__f9IhS h2{font-size:32px}.project-case_dayNotes__f9IhS li{gap:16px}.project-case_characterReason__KsHAc{padding:28px 22px;align-items:flex-start;gap:15px}.project-case_characterReason__KsHAc svg{width:85px;height:100px}.project-case_characterReason__KsHAc h2{font-size:23px}.project-case_characterReason__KsHAc p{font-size:13px}.project-case_characterReason__KsHAc .project-case_label___2Ey_{font-size:10px}.project-case_tryDoto__poU1U{padding:30px 25px;flex-direction:column;align-items:flex-start;margin-top:40px}.project-case_tryDoto__poU1U h2{font-size:31px}.project-case_workNote__E_dhw{font-size:12px}.project-case_nextLink__aiQIR{padding:27px 0}.project-case_nextLink__aiQIR strong{font-size:23px}.project-case_nextLink__aiQIR>span{font-size:10px}.project-case_bolIntro__0uPJe{padding:0 20px 30px}.project-case_bolPrelude___KXCM{font-size:12px;margin-top:25px}.project-case_bolIntro__0uPJe h1{font-size:clamp(31px,8.5vw,44px)}.project-case_answerRibbon__D27Qq{gap:7px;margin-top:22px}.project-case_answerRibbon__D27Qq span{font-size:10px;padding:8px 12px}.project-case_bolIntro__0uPJe>p:last-child{font-size:13px}.project-case_comicSpread__KM1Rf{grid-template-columns:1fr;gap:35px;padding:28px 20px 35px}.project-case_questionPanel__PXquX img{max-width:270px}.project-case_questionNarrative__3yJj4 h2{font-size:33px}.project-case_questionNarrative__3yJj4 p{font-size:14px}.project-case_acornHandoff__mgqKE{padding:35px 0 0}.project-case_acornHandoff__mgqKE h2{font-size:28px}.project-case_acornHandoff__mgqKE p{font-size:13px}.project-case_acornHandoff__mgqKE p br{display:none}.project-case_chosenAnswer__mxc7j{font-size:16px;gap:16px;padding:15px 22px}.project-case_resultEnvelope__5_D0j{padding:23px 20px 30px}.project-case_envelopeTop__0mnhb{font-size:10px;gap:10px}.project-case_envelopeContent__C3_S0{grid-template-columns:1fr;gap:35px;padding-top:28px}.project-case_envelopeContent__C3_S0 img{max-width:300px}.project-case_envelopeContent__C3_S0 h2{font-size:33px}.project-case_envelopeContent__C3_S0 p{font-size:14px}.project-case_envelopeContent__C3_S0 .project-case_button__IBXcj{width:100%;font-size:12px}.project-case_bolAfterword__45frk{margin:45px auto}.project-case_bolAfterword__45frk p{font-size:17px}.project-case_bolAfterword__45frk strong{font-size:13px}}.Projects_intro__Yh54V{padding:4px 0 70px}.Projects_back__UhEt_{display:inline-flex;min-height:40px;align-items:center;color:#647168;font-size:13px;font-weight:700}.Projects_masthead___Cf5H{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:48px;padding-bottom:38px;border-bottom:1px solid #dde4de}.Projects_bolTop__LCZBw span,.Projects_heading__SYV9e span,.Projects_masthead___Cf5H>div>span{font-size:12px;font-weight:800;letter-spacing:.04em;color:#477849}.Projects_masthead___Cf5H h1{margin-top:15px;font-size:clamp(45px,6vw,72px);line-height:1.15;letter-spacing:-.07em;font-weight:800;word-break:keep-all}.Projects_masthead___Cf5H p{margin-top:22px;max-width:560px;color:#516057;font-size:17px;line-height:1.75;word-break:keep-all}.Projects_exhibit__6BrDa{flex:none;width:min(38%,380px);margin:0;display:flex;flex-direction:column;align-items:center}.Projects_exhibit__6BrDa img{display:block;width:100%;height:auto;object-fit:contain}.Projects_exhibit__6BrDa figcaption{color:#647168;font-size:11px;font-weight:650;text-align:center}.Projects_page__Yvras{color:#17231b}.Projects_bol__Na4jz,.Projects_doto__3QTXd{margin-bottom:100px}.Projects_bolTop__LCZBw,.Projects_heading__SYV9e{display:grid;grid-template-columns:1fr 320px;gap:42px;align-items:end;margin-bottom:30px}.Projects_bolTop__LCZBw h2,.Projects_heading__SYV9e h2{margin-top:16px;font-size:clamp(37px,4.8vw,58px);line-height:1.2;letter-spacing:-.063em;word-break:keep-all}.Projects_bolTop__LCZBw p,.Projects_heading__SYV9e p{font-size:16px;line-height:1.8;color:#516057;word-break:keep-all}.Projects_dotoBoard__oxfGN{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);gap:18px;padding:22px;background:#eaf3e8;border-radius:22px}.Projects_bolFlow__YMCE5 figure,.Projects_dotoAside__aIwLk figure,.Projects_dotoMain__4qaTN{margin:0;min-width:0}.Projects_dotoMain__4qaTN{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:26px;background:#f8fbf7;border-radius:15px}.Projects_dotoMainImage__kgWIt{width:100%;min-height:420px;display:grid;place-items:center}.Projects_dotoMainImage__kgWIt img{width:min(100%,510px);height:auto;border-radius:12px;box-shadow:0 12px 30px rgba(20,55,25,.1)}.Projects_dotoAside__aIwLk figcaption,.Projects_dotoMain__4qaTN figcaption{width:100%;font-size:12px;font-weight:650;color:#516057}.Projects_dotoAside__aIwLk{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:18px 10px 10px}.Projects_dotoAside__aIwLk figure{display:flex;flex-direction:column;align-items:center;gap:10px}.Projects_dotoAside__aIwLk img{width:min(100%,230px);height:auto;border-radius:12px;box-shadow:0 12px 30px rgba(20,55,25,.09)}.Projects_dotoAside__aIwLk figcaption{text-align:center}.Projects_dotoAside__aIwLk>p{padding-top:16px;border-top:1px solid #b9d1b9;color:#4a5e4e;font-size:14px;line-height:1.7;word-break:keep-all}.Projects_actions__Zhz4a{display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;margin-top:22px}.Projects_actions__Zhz4a a{display:inline-flex;min-height:45px;align-items:center;gap:15px;font-size:14px;font-weight:800}.Projects_actions__Zhz4a a:not(.Projects_primary__MHD6W){border-bottom:2px solid #88ed56}.Projects_actions__Zhz4a .Projects_primary__MHD6W{padding:0 20px;border-radius:50px;color:white;background:#17231b}.Projects_bol__Na4jz{border-top:1px solid #dde4de;padding-top:70px}.Projects_bolFlow__YMCE5{display:grid;grid-template-columns:1fr 80px 1.2fr;align-items:center;gap:18px;min-height:590px;padding:35px 46px;border-radius:22px;background:#e9e5fa}.Projects_bolFlow__YMCE5 figure{display:flex;flex-direction:column;align-items:center;gap:18px}.Projects_bolFlow__YMCE5 img{display:block;max-width:100%;height:auto;border-radius:13px;box-shadow:0 14px 34px rgba(45,35,69,.14)}.Projects_bolQuestion__p5Ecw img{width:min(100%,252px);max-height:500px;object-fit:cover;object-position:top}.Projects_bolResult__FfJuC img{width:min(100%,365px)}.Projects_bolFlow__YMCE5 figcaption{display:flex;flex-direction:column;gap:4px;text-align:center}.Projects_bolFlow__YMCE5 figcaption b{font-size:17px;letter-spacing:-.04em}.Projects_bolFlow__YMCE5 figcaption span{font-size:12px;color:#5e5b70}.Projects_flowArrow__R8bCG{font-size:53px;font-weight:400;color:#5a507f;text-align:center}.Projects_next__7S20b{display:flex;justify-content:space-between;align-items:center;gap:38px;padding:37px 0;border-top:1px solid #dde4de}.Projects_next__7S20b p{max-width:590px;font-size:19px;line-height:1.7;word-break:keep-all}.Projects_next__7S20b a{display:inline-flex;min-height:44px;align-items:center;gap:12px;white-space:nowrap;border-bottom:2px solid #88ed56;font-size:15px;font-weight:800}@media(max-width:700px){.Projects_intro__Yh54V{padding-bottom:44px}.Projects_masthead___Cf5H{margin-top:26px;padding-bottom:24px;align-items:start;flex-direction:column;gap:18px}.Projects_masthead___Cf5H h1{font-size:clamp(39px,9vw,50px)}.Projects_masthead___Cf5H p{font-size:15px}.Projects_exhibit__6BrDa{width:min(100%,390px);align-self:center}.Projects_bol__Na4jz,.Projects_doto__3QTXd{margin-bottom:74px}.Projects_bolTop__LCZBw,.Projects_heading__SYV9e{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.Projects_bolTop__LCZBw h2,.Projects_heading__SYV9e h2{font-size:clamp(34px,8vw,43px)}.Projects_bolTop__LCZBw p,.Projects_heading__SYV9e p{font-size:15px}.Projects_dotoBoard__oxfGN{grid-template-columns:1fr;padding:14px;gap:14px;border-radius:16px}.Projects_dotoMain__4qaTN{padding:17px;gap:12px}.Projects_dotoMainImage__kgWIt{min-height:0}.Projects_dotoAside__aIwLk{padding:12px 8px 6px;flex-direction:row;align-items:center;gap:16px}.Projects_dotoAside__aIwLk figure{flex:0 0 44%}.Projects_dotoAside__aIwLk img{width:100%;max-width:190px}.Projects_dotoAside__aIwLk>p{padding:0;border:0;font-size:13px}.Projects_bol__Na4jz{padding-top:48px}.Projects_bolFlow__YMCE5{grid-template-columns:1fr;gap:20px;min-height:0;padding:25px 15px;border-radius:16px}.Projects_bolQuestion__p5Ecw img{width:min(100%,260px);max-height:420px}.Projects_bolResult__FfJuC img{width:min(100%,330px)}.Projects_flowArrow__R8bCG{font-size:38px;transform:rotate(90deg)}.Projects_next__7S20b{flex-direction:column;align-items:flex-start;gap:16px}.Projects_next__7S20b p{font-size:16px}.Projects_next__7S20b a{white-space:normal}}@media(max-width:400px){.Projects_dotoAside__aIwLk{flex-direction:column}.Projects_dotoAside__aIwLk figure{flex:auto}.Projects_dotoAside__aIwLk img{max-width:220px}.Projects_dotoAside__aIwLk>p{text-align:center}}.Story_intro__BsXoM{padding:4px 0 42px}.Story_back__i_3NQ{display:inline-flex;min-height:40px;align-items:center;color:#647168;font-size:13px;font-weight:700}.Story_index__eOVBy,.Story_kicker__dIVpZ,.Story_sectionLabel__EoWfB{font-size:12px;font-weight:800;letter-spacing:.04em;color:#477849}.Story_kicker__dIVpZ{margin:27px 0 18px}.Story_intro__BsXoM h1{max-width:900px;font-size:clamp(44px,5.4vw,66px);line-height:1.17;letter-spacing:-.068em;font-weight:800;word-break:keep-all}.Story_lead__5_s4P{max-width:640px;margin-top:26px;color:#45574a;font-size:18px;line-height:1.8;word-break:keep-all}.Story_page__tiu2c{color:#17231b}.Story_workScene__3Bubt{margin:0;border-top:1px solid #dde4de}.Story_workImage__j0ucn{display:grid;place-items:center;min-height:360px;overflow:hidden;background:#f5f7f5;border-radius:22px;margin-top:26px}.Story_workImage__j0ucn img{width:100%;height:auto;max-height:420px;object-fit:contain}.Story_workScene__3Bubt figcaption{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px 24px;padding:24px 4px 42px;border-bottom:1px solid #dde4de}.Story_workScene__3Bubt figcaption span{font-size:13px;font-weight:800}.Story_sceneNotes__C3C02{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.Story_sceneNotes__C3C02 li{padding:8px 13px;background:#f1f6ed;border:1px solid #dde8d8;border-radius:30px;color:#456449;font-size:13px;font-weight:700}.Story_workScene__3Bubt figcaption p{grid-column:2;max-width:600px;font-size:14px;line-height:1.8;color:#647168;word-break:keep-all}.Story_thoughts__5fyuf{padding-top:65px}.Story_sectionIntro__XFoGC{display:grid;grid-template-columns:1fr 1fr;gap:10px 50px;align-items:end;padding-bottom:46px}.Story_sectionIntro__XFoGC .Story_sectionLabel__EoWfB{grid-column:1/-1}.Story_sectionIntro__XFoGC h2{font-size:clamp(34px,4vw,51px);line-height:1.27;letter-spacing:-.06em;word-break:keep-all}.Story_sectionIntro__XFoGC p{max-width:320px;margin-left:auto;color:#647168;font-size:15px;line-height:1.75}.Story_bolThread__yWbOr,.Story_dotoThread__oroa9{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;min-height:495px;border-top:1px solid #dde4de}.Story_threadCopy__ITdFE{padding:44px 0}.Story_threadCopy__ITdFE h3{margin:23px 0 18px;font-size:clamp(28px,3.5vw,41px);line-height:1.35;letter-spacing:-.055em;word-break:keep-all}.Story_threadCopy__ITdFE p{max-width:390px;font-size:16px;line-height:1.8;color:#516057;word-break:keep-all}.Story_closing__KRUEg a,.Story_threadCopy__ITdFE a{display:inline-flex;min-height:44px;align-items:center;gap:15px;margin-top:23px;border-bottom:2px solid #88ed56;font-size:15px;font-weight:800}.Story_bolScreen__dUg9w,.Story_dotoScreen__Ff2V2{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-width:0;min-height:400px;border-radius:20px;background:#eef5ec;padding:28px}.Story_dotoScreen__Ff2V2 img{width:min(100%,390px);height:auto;border-radius:12px;box-shadow:0 12px 35px rgba(23,35,27,.09)}.Story_bolThread__yWbOr{grid-template-columns:.85fr 1.15fr;gap:68px}.Story_bolScreen__dUg9w{background:#ede9fc}.Story_bolScreen__dUg9w img{width:min(100%,305px);height:auto;border-radius:12px;box-shadow:0 12px 35px rgba(23,35,27,.09)}.Story_bolScreen__dUg9w figcaption,.Story_dotoScreen__Ff2V2 figcaption{color:#647168;font-size:12px;line-height:1.5;text-align:center}.Story_closing__KRUEg{margin-top:105px;padding:46px 0;border-top:1px solid #dde4de;display:grid;grid-template-columns:1fr auto;align-items:start;gap:45px}.Story_closing__KRUEg p{max-width:640px;font-size:20px;line-height:1.85;letter-spacing:-.02em;word-break:keep-all}.Story_closing__KRUEg a{margin-top:0;white-space:nowrap}@media(max-width:700px){.Story_intro__BsXoM{padding-bottom:32px}.Story_kicker__dIVpZ{margin-top:28px}.Story_intro__BsXoM h1{font-size:clamp(38px,9vw,52px)}.Story_lead__5_s4P{font-size:16px;margin-top:18px}.Story_workImage__j0ucn{min-height:0;border-radius:16px;margin-top:16px}.Story_workImage__j0ucn img{max-height:none}.Story_workScene__3Bubt figcaption{grid-template-columns:1fr;gap:12px;padding:20px 0 30px}.Story_workScene__3Bubt figcaption p{grid-column:auto;font-size:13px}.Story_sceneNotes__C3C02{gap:6px}.Story_sceneNotes__C3C02 li{font-size:12px}.Story_thoughts__5fyuf{padding-top:76px}.Story_sectionIntro__XFoGC{grid-template-columns:1fr;gap:16px;padding-bottom:30px}.Story_sectionIntro__XFoGC .Story_sectionLabel__EoWfB{grid-column:auto}.Story_sectionIntro__XFoGC h2{font-size:35px}.Story_sectionIntro__XFoGC p{margin:0}.Story_bolThread__yWbOr,.Story_dotoThread__oroa9{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:25px 0 38px;min-height:0}.Story_threadCopy__ITdFE{padding:10px 0 22px}.Story_threadCopy__ITdFE h3{font-size:31px}.Story_threadCopy__ITdFE p{font-size:15px}.Story_threadCopy__ITdFE a{margin-top:15px}.Story_bolScreen__dUg9w,.Story_dotoScreen__Ff2V2{min-height:0;padding:24px 16px;border-radius:16px}.Story_bolThread__yWbOr .Story_bolScreen__dUg9w{order:2}.Story_bolThread__yWbOr .Story_threadCopy__ITdFE{order:1}.Story_closing__KRUEg{grid-template-columns:1fr;gap:18px;margin-top:55px;padding:30px 0}.Story_closing__KRUEg p{font-size:17px}.Story_closing__KRUEg a{white-space:normal}}