.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:22px 32px;margin-top:-25px;margin-bottom:65px;display:flex}.landing-context-hospitality .landing-deliverables{background:var(--ochre);color:var(--ink)}.landing-context-hospitality .landing-deliverables .section-label,.landing-context-hospitality .landing-number{color:var(--ink)}.landing-context-hospitality .landing-deliverables .serif{color:var(--wada-blue-deep)}.landing-context-hospitality .landing-deliverables-grid article{border-color:#88734e}.landing-context-ecommerce .landing-deliverables{background:var(--surface-dark)}.landing-context-ecommerce .landing-deliverables-grid article{border-color:#9a879e}.landing-decision-guide{padding-block:80px 25px}.decision-guide-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.decision-guide-heading h2{font-size:clamp(38px,4.3vw,64px)}.decision-guide-heading .serif,.service-context-links .serif{color:var(--wada-blue)}.decision-guide-heading>p,.decision-guide-steps p,.decision-guide-note p,.location-hub-note p{color:#594f4d;font-size:17px;line-height:1.75}.decision-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:0;padding:0;list-style:none;display:grid}.decision-guide-steps li{border-top:1px solid var(--line);padding-top:22px}.decision-guide-number{border:1px solid var(--wada-blue);width:42px;height:42px;color:var(--wada-blue-deep);border-radius:50%;place-items:center;margin-bottom:26px;font-size:13px;display:grid}.decision-guide-steps h3{letter-spacing:-.035em;margin-bottom:18px;font-size:26px;line-height:1.15}.decision-guide-note{background:var(--surface-paper);border-left:3px solid var(--wada-blue);justify-content:space-between;align-items:center;gap:35px;margin-top:40px;padding:28px 30px;display:flex}.decision-guide-note p{max-width:700px;font-size:16px}.decision-guide-note .text-link{flex-shrink:0;font-size:14px}.context-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;margin-top:15px;display:grid}.context-directory>a{min-width:0}.context-directory-single{grid-template-columns:1fr}.context-directory-single>a{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.context-directory .directory-copy{grid-template-columns:25px minmax(0,1fr) 30px;gap:15px;padding-top:25px}.context-directory h2{letter-spacing:-.04em;margin-bottom:17px;font-size:clamp(30px,3vw,43px)}.context-directory p{color:#594f4d;font-size:17px;line-height:1.7}.context-directory .landing-artwork{border-bottom:3px solid #0000;transition:border-color .18s}.context-directory>a:is(:hover,:focus-visible) .landing-artwork{border-color:var(--wada-blue)}.context-directory>a:is(:hover,:focus-visible) h2{color:var(--wada-blue-deep)}.context-directory>a:focus-visible{outline:3px solid var(--wada-blue-deep);outline-offset:7px}.service-context-links{grid-template-columns:1fr 1.4fr;gap:75px;padding-top:75px;display:grid}.service-context-links h2{font-size:clamp(40px,4.7vw,68px)}.service-context-links .search-link-card{display:block}.location-hub-note{max-width:650px;padding-top:40px}.location-hub-note .text-link{margin-top:24px;display:inline-block}@media (width<=1000px){.decision-guide-heading{gap:40px}.decision-guide-steps{gap:25px}.decision-guide-steps h3{font-size:24px}.decision-guide-note{flex-direction:column;align-items:start;gap:20px}.service-context-links{gap:40px}}@media (width<=700px){.landing-decision-guide{padding-block:45px 0}.decision-guide-heading,.decision-guide-steps,.service-context-links{grid-template-columns:1fr;gap:28px}.decision-guide-heading{margin-bottom:28px}.decision-guide-heading h2{font-size:39px}.decision-guide-steps li{padding-left:61px;position:relative}.decision-guide-number{position:absolute;top:22px;left:0}.decision-guide-note{margin-top:30px;padding:23px}.context-directory{grid-template-columns:1fr;gap:45px}.context-directory-single>a{grid-template-columns:1fr;gap:0}.context-directory h2{font-size:32px}.context-directory .directory-copy{padding-top:19px}.service-context-links{padding-top:45px}}.landing-hero-actions .button{font-size:15px}.landing-page .page-header-grid{grid-template-columns:1.8fr 1fr}.landing-page .page-header h1{font-size:clamp(48px,5.8vw,86px)}.landing-introduction{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:65px;padding-block:45px 80px;display:grid}.landing-introduction h2{margin-bottom:24px;font-size:clamp(34px,3.4vw,52px)}.landing-introduction>div>p:not(.section-label){color:#594f4d;margin-top:20px;font-size:17px;line-height:1.75}.landing-introduction .journal-art{aspect-ratio:1.25;align-self:center;width:100%;min-width:0}.landing-deliverables{background:var(--wada-blue);color:var(--text-on-dark);padding:50px 45px;scroll-margin-top:120px}.landing-deliverables .section-label{color:var(--text-on-dark)}.landing-deliverables>h2,.landing-related>h2{font-size:clamp(40px,4.7vw,68px)}.landing-deliverables .serif{color:#ffe5b3}.landing-deliverables-grid{grid-template-columns:1fr 1fr;gap:40px 55px;margin-top:45px;display:grid}.landing-deliverables-grid article{border-top:1px solid #a1b0d3;padding-top:18px}.landing-number{color:#ffe5b3;font-size:13px}.landing-deliverables-grid h3{letter-spacing:-.035em;margin:22px 0 17px;font-size:27px;line-height:1.15}.landing-deliverables-grid p{max-width:480px;font-size:16px;line-height:1.75}.landing-planning,.landing-faq,.landing-project{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;gap:80px;padding-block:80px;display:grid}.landing-planning h2,.landing-faq h2,.landing-project h2{font-size:clamp(37px,3.8vw,57px)}.landing-planning .serif,.landing-faq .serif,.landing-project .serif,.landing-related .serif{color:var(--wada-blue)}.landing-planning .text-link{margin-top:30px;display:inline-block}.landing-planning ol{margin:0;padding-left:25px}.landing-planning li{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 24px 12px;font-size:21px;line-height:1.55}.landing-planning li:last-child{border:0;margin-bottom:0;padding-bottom:0}.landing-project{align-items:center}.landing-project>div>p:not(.section-label){color:#594f4d;max-width:360px;margin-top:25px;font-size:17px;line-height:1.7}.landing-faq .faq-list summary{font-size:18px}.landing-faq .faq-list details>p{font-size:16px;line-height:1.75}.landing-related{padding-top:75px}.search-card-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;display:grid}.search-link-card{border-top:1px solid var(--line);padding:25px 45px 30px 0;position:relative}.search-link-card h3{letter-spacing:-.035em;margin-bottom:17px;font-size:28px}.search-link-card p{color:#594f4d;font-size:16px;line-height:1.7}.search-link-card>span{font-size:27px;transition:transform .18s;position:absolute;top:25px;right:5px}.search-link-card:is(:hover,:focus-visible) h3{color:var(--wada-blue-deep)}.search-link-card:hover>span{transform:translate(2px,-2px)}.search-hub-note{border-top:1px solid var(--line);align-items:center;gap:24px;padding:24px 0 35px;display:flex}.search-hub-note .absurd-mascot{width:44px;color:var(--wada-blue)}.search-hub-note>p{font-size:16px;line-height:1.65}.search-hub-note>a{margin-left:auto}.service-directory{border-top:1px solid var(--line)}.service-directory>a{border-bottom:1px solid var(--line);padding:35px 0;display:block}.directory-copy{grid-template-columns:45px minmax(0,1fr) 45px;align-items:baseline;gap:25px;display:grid}.directory-number{color:var(--muted);font-size:13px}.service-directory h2{margin-bottom:17px;font-size:clamp(29px,3.5vw,48px)}.service-directory p{color:#594f4d;max-width:660px;font-size:17px;line-height:1.7}.directory-arrow{justify-self:end;font-size:35px;transition:transform .18s}.service-directory>a:is(:hover,:focus-visible) h2{color:var(--wada-blue-deep)}.service-directory>a:hover .directory-arrow{transform:translate(3px,-3px)}.resource-feature{background:var(--wada-blue);color:var(--text-on-dark);grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:45px;display:grid}.resource-feature .section-label{color:var(--text-on-dark)}.resource-feature h2{margin-bottom:25px;font-size:clamp(42px,5vw,76px)}.resource-feature h2 .serif{color:#ffe5b3}.resource-feature p:not(.section-label){max-width:420px;font-size:17px;line-height:1.7}.resource-action{border-bottom:1px solid #edc679;align-items:center;gap:35px;margin-top:25px;padding-bottom:8px;font-size:15px;display:inline-flex}.resource-action>span{font-size:24px}.resource-check-art{aspect-ratio:1.2;place-items:center;display:grid;position:relative;container-type:inline-size}.resource-paper{background:var(--ochre);color:var(--ink);flex-direction:column;gap:3.5cqw;width:80%;padding:6cqw;transition:transform .35s;display:flex;transform:rotate(5deg);box-shadow:0 2cqw 3cqw #24202726}.resource-paper>span:first-child{letter-spacing:-.055em;margin-bottom:2cqw;font-size:8cqw;line-height:.95}.resource-paper i{font-family:DM Serif Display,Georgia,serif;font-weight:400}.resource-paper>span:not(:first-child){letter-spacing:.04em;font-size:2cqw}.resource-paper .resource-paper-bottom{margin-top:2cqw;font-size:1.25cqw!important}.resource-feature:focus-visible{outline:3px solid var(--warm-ink);outline-offset:6px}.resources-grid{grid-template-columns:1fr 1fr;gap:50px;padding-block:70px;display:grid}.resource-note{border-top:1px solid var(--line);padding-top:25px}.resource-note h2{margin-bottom:23px;font-size:clamp(32px,3.2vw,46px)}.resource-note p:not(.section-label){color:#594f4d;max-width:480px;margin-bottom:27px;font-size:17px;line-height:1.75}.resource-secondary{color:var(--wada-blue-deep);text-underline-offset:4px;margin-top:22px;font-size:14px;text-decoration:underline;display:block}.resource-reading{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:55px;display:grid}.resource-reading h2{font-size:clamp(38px,4vw,58px)}.resource-reading .serif{color:var(--wada-blue)}.resource-reading p:not(.section-label){color:#594f4d;max-width:410px;margin-block:25px;font-size:17px;line-height:1.75}.checklist-intro{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:40px;padding:30px 0;display:flex}.checklist-intro>p{color:#594f4d;max-width:700px;font-size:17px;line-height:1.75}.checklist-intro>a{flex-shrink:0;margin-top:5px}.checklist-tools{background:var(--wada-blue);color:var(--text-on-dark);align-items:center;gap:20px;margin-bottom:45px;padding:24px 28px;display:flex}.checklist-tools[hidden]{display:none}.checklist-tools>div{min-width:170px;margin-right:auto}.checklist-tools p{margin-bottom:10px;font-size:14px}.checklist-tools progress{width:100%;height:8px;accent-color:var(--ochre);background:#354775;border:0;border-radius:0;display:block}.checklist-tools progress::-webkit-progress-bar{background:#354775}.checklist-tools progress::-webkit-progress-value{background:var(--ochre)}.checklist-tools button{min-height:44px;color:inherit;background:0 0;border:1px solid #cad1e2;padding:10px 15px;font-size:14px}.checklist-tools button:hover{background:var(--wada-blue-deep)}.checklist-tools button:focus-visible{outline-color:var(--ochre)}.launch-checklist fieldset{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:65px;min-width:0;margin-bottom:45px;padding-top:30px;display:grid}.launch-checklist legend{float:left;letter-spacing:-.035em;width:100%;font-size:30px;font-weight:500;line-height:1.2}.launch-checklist legend>span{color:var(--wada-blue-deep);letter-spacing:0;margin-bottom:20px;font-size:13px;display:block}.launch-checklist fieldset>div{gap:18px;display:grid}.launch-checklist label{cursor:pointer;border-bottom:1px solid #d9d0c6;grid-template-columns:22px 1fr;align-items:start;gap:15px;padding-bottom:17px;font-size:17px;line-height:1.65;display:grid}.launch-checklist input{opacity:1;width:20px;height:20px;accent-color:var(--wada-blue-deep);cursor:pointer;margin:4px 0 0;position:static}.launch-checklist input:checked+span{color:var(--wada-blue-deep)}.resource-sharing{border-top:3px solid var(--ochre);max-width:850px;margin:50px 0 0 auto;padding:30px 0}.resource-sharing h2{letter-spacing:-.035em;margin-bottom:20px;font-size:32px}.resource-sharing p{color:#594f4d;margin-top:17px;font-size:17px;line-height:1.75}.resource-sharing a{color:var(--wada-blue-deep);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.resource-sharing .resource-citation{font-size:14px}.press-introduction{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:75px;padding-block:45px 65px;display:grid}.press-introduction h2,.press-assets h2{font-size:clamp(38px,4vw,58px)}.press-introduction .serif,.press-assets .serif{color:var(--wada-blue)}.press-introduction blockquote{margin:0 0 30px;font-size:21px;line-height:1.7}.press-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding-block:30px;display:grid}.press-facts dt{color:var(--muted);letter-spacing:.04em;margin-bottom:9px;font-size:12px}.press-facts dd{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.6}.press-facts a{color:var(--wada-blue-deep);text-underline-offset:4px;text-decoration:underline}.press-assets{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;margin-block:65px;display:grid}.press-mark{aspect-ratio:1.6;background:#000;place-items:center;display:grid}.press-mark img{width:45%;height:auto}.press-assets p:not(.section-label){color:#594f4d;max-width:450px;margin-block:25px;font-size:17px;line-height:1.75}.services-endnote>div{flex-wrap:wrap;gap:18px 28px;display:flex}.footer-rail-links{flex-wrap:wrap}@media (hover:hover) and (pointer:fine){.resource-feature:hover .resource-paper{transform:rotate(3deg)}}@media (width<=1000px){.landing-introduction,.landing-planning,.landing-faq,.landing-project,.resource-reading,.press-introduction,.press-assets{gap:40px}.landing-deliverables{padding:35px}.landing-deliverables-grid{gap:35px}.resource-feature{gap:25px;padding:35px}.launch-checklist fieldset{gap:40px}}@media (width<=850px){.landing-page .page-header-grid,.landing-introduction{grid-template-columns:1fr}.landing-introduction .journal-art{aspect-ratio:1.6;min-height:0}.checklist-intro{flex-direction:column;gap:20px}.resource-feature{grid-template-columns:1fr 1fr}.launch-checklist fieldset{grid-template-columns:1fr;gap:25px}}@media (width<=600px){.landing-page .page-header h1{font-size:42px}.landing-hero-actions{gap:22px;margin-top:-10px;margin-bottom:40px}.landing-hero-actions .button{width:100%;font-size:14px}.landing-introduction{gap:30px;padding-block:30px 45px}.landing-introduction h2{font-size:34px}.landing-deliverables{margin-inline:-8px;padding:28px 22px}.landing-deliverables>h2,.landing-related>h2{font-size:39px}.landing-deliverables-grid{grid-template-columns:1fr;gap:30px;margin-top:32px}.landing-deliverables-grid h3{font-size:25px}.landing-planning,.landing-faq,.landing-project{grid-template-columns:1fr;gap:30px;padding-block:45px}.landing-planning h2,.landing-faq h2,.landing-project h2{font-size:37px}.landing-planning li{padding-left:5px;font-size:19px}.landing-faq .faq-list summary{font-size:17px}.landing-related{padding-top:45px}.search-card-grid{grid-template-columns:1fr;gap:12px}.search-link-card h3{font-size:26px}.search-hub-note{flex-wrap:wrap;gap:18px}.search-hub-note>p{font-size:15px}.search-hub-note>a{margin-left:0}.service-directory>a{padding-block:28px}.directory-copy{grid-template-columns:25px minmax(0,1fr) 26px;gap:12px}.service-directory h2{font-size:29px;line-height:1.12}.service-directory p{font-size:16px}.directory-arrow{font-size:27px}.resource-feature{grid-template-columns:1fr;gap:28px;padding:28px 24px}.resource-feature h2{font-size:46px}.resource-feature p:not(.section-label){font-size:16px}.resource-check-art{aspect-ratio:1.25}.resources-grid,.resource-reading,.press-introduction,.press-assets{grid-template-columns:1fr;gap:35px}.resources-grid{padding-block:45px}.resource-note h2{font-size:34px}.resource-reading{padding-block:35px}.resource-reading h2{font-size:39px}.checklist-tools{flex-wrap:wrap;gap:18px;margin-bottom:35px;padding:22px}.checklist-tools>div{width:100%}.checklist-tools button{font-size:13px}.launch-checklist fieldset{margin-bottom:32px;padding-top:25px}.launch-checklist legend{font-size:27px}.launch-checklist legend>span{margin-bottom:15px}.launch-checklist label{gap:12px;font-size:16px}.resource-sharing{margin-top:30px}.resource-sharing h2{font-size:29px}.press-introduction{padding-block:30px 40px}.press-introduction blockquote{font-size:19px}.press-facts{grid-template-columns:1fr;gap:24px}.press-assets{margin-block:45px}.press-assets h2{font-size:39px}}@media (width<=370px){.landing-page .page-header h1{font-size:37px}.directory-copy{gap:8px}.service-directory h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.search-link-card:hover>span,.service-directory>a:hover .directory-arrow{transform:none}.resource-feature:hover .resource-paper{transform:rotate(5deg)}}@media print{.site-header,.site-footer,.skip,.nav-backdrop,.checklist-tools,.checklist-intro>a,.checklist-page .publication-invitation,.checklist-page .breadcrumbs{display:none!important}:root,body{color:#000!important;background:#fff!important}.checklist-page.wrap{width:100%;padding:0}.checklist-page .page-header{margin-bottom:25px}.checklist-page .page-header-grid{display:block}.checklist-page .page-header h1{font-size:36px}.checklist-page .page-header-grid>p{max-width:none;margin-top:18px;font-size:13px}.checklist-intro{padding-block:15px}.checklist-intro>p{max-width:none;font-size:12px}.launch-checklist fieldset{break-inside:avoid;margin-bottom:20px;padding-top:15px;display:block}.launch-checklist legend{float:none;font-size:19px}.launch-checklist legend>span{margin-right:12px;font-size:11px;display:inline}.launch-checklist fieldset>div{gap:8px}.launch-checklist label{break-inside:avoid;gap:8px;padding-bottom:7px;font-size:12px}.launch-checklist input{width:14px;height:14px;margin-top:3px}.checklist-page .resource-sharing{max-width:none;margin:20px 0 0;padding-top:15px}.checklist-page .resource-sharing h2{font-size:20px}.checklist-page .resource-sharing p{font-size:12px}}
