:root{--swatch--blue:#c9972b;--swatch--orange:#c9972b;--swatch--off-white:#fff;--swatch--black:#1a1a1a;--swatch--white:#fff;--swatch--pale-orange:#f7efdf;--swatch--ivory:#faf7ec;--swatch--yellow:#feff00;--swatch--pale-blue:#e6e8ee;--swatch--grey:#807b78;--swatch--navy:#001954;--swatch--gold:#c9972b;--theme--background:var(--swatch--off-white);--theme--body-text:var(--swatch--black);--theme--heading:var(--swatch--black);--theme--border:var(--swatch--black);--theme--button-text:var(--swatch--black);--theme--button-outline:var(--swatch--black);--nh-100:"NHaasGroteskDSPro-15UltTh", "Switzer", Arial, sans-serif;--nh-200:"NHaasGroteskDSPro-25Th", "Switzer", Arial, sans-serif;--nh-300:"NHaasGroteskDSPro-35XLt", "Switzer", Arial, sans-serif;--nh-350:"NHaasGroteskDSPro-45Lt", "Switzer", Arial, sans-serif;--nh-400:"NHaasGroteskDSPro-55Rg", "Switzer", Arial, sans-serif;--nh-500:"NHaasGroteskDSPro-65Md", "Switzer", Arial, sans-serif;--nh-600:"NHaasGroteskDSPro-75Bd", "Switzer", Arial, sans-serif;--nh-700:"NHaasGroteskDSPro-75Bd", "Switzer", Arial, sans-serif;--nh-800:"NHaasGroteskDSPro-95Blk", "Switzer", Arial, sans-serif;--nh-900:"NHaasGroteskDSPro-95Blk", "Switzer", Arial, sans-serif;--fonts--heading:var(--nh-400);--fonts--paragraph:var(--nh-400);--fonts--alt:"Tiro Devanagari Sanskrit", Georgia, serif;--cubic-default:cubic-bezier(.525, 0, 0, 1);--cubic-button:cubic-bezier(.625, .05, 0, 1);--page-padding:2em}.theme-dark{--theme--background:var(--swatch--navy);--theme--body-text:var(--swatch--off-white);--theme--heading:var(--swatch--off-white);--theme--border:var(--swatch--grey);--theme--button-text:var(--swatch--off-white);--theme--button-outline:var(--swatch--off-white)}html{font-size:1.11111vw}@media screen and (width<=991px){html{font-size:max(13px,1.51362vw)}}@media screen and (width<=767px){html{font-size:max(13.5px,1.82529vw)}}@media screen and (width<=479px){html{font-size:max(14px,3.13152vw)}}@media screen and (width>=1920px){html{font-size:21.3333px}}*,:before,:after{box-sizing:border-box}body{font-family:var(--nh-500);color:var(--theme--body-text);background:var(--theme--background);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-weight:500}::selection{background:var(--swatch--navy);color:var(--swatch--off-white)}.theme-dark ::selection{background:var(--swatch--off-white);color:var(--swatch--black)}::-webkit-scrollbar{display:none}html{scrollbar-width:none}img,svg{max-width:100%;display:block}img{height:auto}[id]{scroll-margin-top:6em}a{color:inherit;text-decoration:none}button{all:unset;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--swatch--blue);outline-offset:2px}ul{margin:0;padding:0;list-style:none}figure,blockquote{margin:0}.js [data-reveal],.js [data-pop]{visibility:hidden}h1,h2,h3{font-family:var(--nh-700);color:var(--theme--heading);margin:0}strong,b{font-family:var(--nh-700)}.heading-xl{letter-spacing:-.04em;font-size:7em;line-height:.94;font-family:var(--nh-500);font-weight:500}.heading-l{letter-spacing:-.03em;font-size:6em;line-height:.94;font-family:var(--nh-500);font-weight:500}.heading-m{letter-spacing:-.03em;font-size:4.5em;line-height:.9;font-family:var(--nh-500);font-weight:500}.heading-s{letter-spacing:-.04em;font-size:3.5em;line-height:1.1;font-family:var(--nh-500);font-weight:500}.heading-xs{letter-spacing:-.04em;font-size:2em;line-height:1.1;font-family:var(--nh-500);font-weight:500}p{margin:0}.paragraph-m{letter-spacing:-.01em;font-size:1.125em;line-height:1.4}.opacity-60{opacity:.6}.alt-text{font-family:var(--fonts--alt);letter-spacing:-.02em;font-style:italic;font-weight:500}.gsap-line,.gsap-mask-line-mask{margin:-.3em -.25em;padding:.3em .25em}.padding-global{padding-left:var(--page-padding);padding-right:var(--page-padding)}.container-col-11{max-width:82em;margin-left:auto;margin-right:auto}.section-padding-128px{padding-top:8em;padding-bottom:8em}.max-width-960px{max-width:60em}.section-border{padding:0 var(--page-padding)}.section-border_line{background:var(--theme--border);opacity:.2;height:1px}section,footer{background:var(--theme--background);color:var(--theme--body-text);position:relative}.orbit-ring{fill:none;stroke-width:1px}.orbit-ring.ring-1{stroke:#1a1a1a80}.orbit-ring.ring-2{stroke:#1a1a1a4d}.orbit-ring.ring-3{stroke:#1a1a1a2e}.theme-dark .orbit-ring.ring-1,.preloader .orbit-ring.ring-1{stroke:#fffc}.theme-dark .orbit-ring.ring-2,.preloader .orbit-ring.ring-2{stroke:#ffffff73}.theme-dark .orbit-ring.ring-3,.preloader .orbit-ring.ring-3{stroke:#ffffff40}.orbit-node{fill:var(--swatch--black)}.theme-dark .orbit-node,.preloader .orbit-node{fill:var(--swatch--off-white)}.orbit-node.is-blue{fill:var(--swatch--blue)}.orbit-node.is-orange{fill:var(--swatch--orange)}.preloader{z-index:9999;background:var(--swatch--navy);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preloader-orbit{width:14em;height:14em}html:not(.js) .preloader{display:none}.btn-icon-link{border:1px solid var(--theme--button-outline);color:var(--theme--button-text);font-size:1em;font-family:var(--nh-500);letter-spacing:-.01em;transition:background-color .4s var(--cubic-button), color .4s var(--cubic-button);white-space:nowrap;background:0 0;border-radius:10em;align-items:center;gap:.75em;padding:.5em 1.25em .5em .5em;font-weight:500;display:inline-flex}.btn-icon-link.is-dark{background:var(--swatch--navy);color:var(--swatch--off-white);border-color:var(--swatch--navy)}.btn-icon-link.is-light{background:var(--swatch--off-white);color:var(--swatch--black);border-color:var(--swatch--off-white)}.btn-icon-link.is-white{background:var(--swatch--white);color:var(--swatch--black)}.btn-icon-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.25em;height:2.25em;display:inline-flex;position:relative;overflow:hidden}.btn-icon-icon__bg{opacity:.12;transition:transform .4s var(--cubic-button);background:currentColor;border-radius:50%;position:absolute;inset:0}.btn-icon-icon__bg.is-blue{background:var(--swatch--blue);opacity:1}.btn-icon-icon__plus,.btn-icon-icon__plane{width:.75em;height:.75em;color:inherit;transition:transform .4s var(--cubic-button);position:relative}.btn-icon-icon__bg.is-blue+:is(.btn-icon-icon__plus,.btn-icon-icon__plane){color:var(--swatch--off-white)}.btn-icon-content__mask{height:1.4em;display:inline-block;position:relative;overflow:hidden}.btn-icon-content__text{transition:transform .4s var(--cubic-button);display:block}.btn-icon-content__text.is-hover{position:absolute;inset:0;transform:translateY(110%)}.btn-icon-link:hover .btn-icon-content__text{transform:translateY(-110%)}.btn-icon-link:hover .btn-icon-content__text.is-hover{transform:translateY(0)}.btn-icon-link:hover .btn-icon-icon__bg{transform:scale(1.15)}.btn-icon-link:hover .btn-icon-icon__plus{transform:rotate(90deg)}.btn-icon-link:hover .btn-icon-icon__plane{transform:translate(.15em,-.15em)}.btn-group{flex-wrap:wrap;gap:1em;display:flex}.text-link{text-underline-offset:.3em;font-size:1em;text-decoration:underline}.text-link:hover{color:var(--swatch--blue)}.theme-dark .text-link:hover{color:var(--swatch--pale-blue)}.nav{z-index:100;background:var(--swatch--off-white);border-bottom:1px solid #1a1a1a14;position:fixed;top:0;left:0;right:0}.nav_inner{padding:1em var(--page-padding);justify-content:space-between;align-items:center;max-width:90em;margin:0 auto;display:flex}.nav_logo{font-family:var(--nh-600);letter-spacing:-.03em;align-items:center;gap:.5em;font-size:1.5em;font-weight:600;display:flex}.nav_logo-mark{width:1.6em;height:auto}.nav_logo-wordmark{width:auto;height:1.15em}.nav_links{align-items:center;gap:2em;display:flex}.navlink{letter-spacing:-.01em;opacity:.85;transition:opacity .3s var(--cubic-default);font-size:1em;position:relative}.navlink:hover{opacity:1}.navlink.is-sub{padding:.4em 0;display:block}footer .navlink,.text-link{margin:-.4em 0;padding:.4em 0;display:inline-block}.nav_right{align-items:center;gap:1.25em;display:flex}.btn-icon-link.is-nav{font-size:.875em}.nav_burger{flex-direction:column;gap:.4em;width:2em;display:none}.nav_burger span{background:var(--swatch--black);height:2px;display:block}.nav_burger{padding:.6em 0}.section_hero-home{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;overflow:hidden}.hero_bg{pointer-events:none;position:absolute;inset:0}.hero_orbit{opacity:.55;width:100%;height:100%}.hero_japan{opacity:.3}.hero_wrapper{padding:10em 0 6em;position:relative}.hero_content .heading-xl{max-width:9.5em}.hero_statement,.section_statement,.hero_sub{max-width:28em;font-family:var(--nh-500);letter-spacing:-.02em;margin-top:1.5em;font-size:2em;font-weight:500;line-height:1.3}.hero_statement:before,.section_statement:before,.hero_sub:before{content:"";background:var(--swatch--gold);width:2.5em;height:3px;margin-bottom:.9em;display:block}.hero_statement .alt-text,.section_statement .alt-text,.hero_sub .alt-text{color:var(--swatch--gold)}.hero_sub-wrap{justify-content:flex-end;margin-top:3em;display:flex}.hero_sub{max-width:20em;margin-top:0}.section_statement{max-width:26em;margin-top:1.25em;font-size:1.75em}.hero_body-wrap{justify-content:flex-end;margin-top:3em;display:flex}.hero_body{flex-direction:column;gap:2em;max-width:34em;display:flex}.hero_stats{border-top:1px solid var(--theme--border);border-top-color:#1a1a1a1f;flex-wrap:wrap;gap:2.5em;padding-top:2em;display:flex}.hero_stat{flex-direction:column;gap:.35em;display:flex}.hero_stat strong{font-family:var(--nh-600);color:var(--swatch--navy);letter-spacing:-.02em;font-size:1.75em;font-weight:600}.hero_stat span{opacity:.6;max-width:12em;font-size:.875em}.problem_wrapper{flex-direction:column;gap:5em;display:flex}.problem-grid{grid-template-columns:repeat(2,1fr);gap:4em 6em;display:grid}.problem-grid_item{align-items:flex-start;gap:1.5em;display:flex}.js [data-grid-item]{opacity:0;transform:translateY(2em)}.problem-grid_icon{width:2.5em;height:2.5em;color:var(--swatch--blue);flex:none}.problem-grid_text{flex-direction:column;gap:.75em;max-width:32em;display:flex}.problem_belief{border-top:1px solid var(--theme--border);font-family:var(--nh-500);letter-spacing:-.03em;border-top-color:#1a1a1a1f;max-width:18em;margin:5em 0 0;padding-top:3em;font-size:2.75em;font-weight:500;line-height:1.25}.problem_belief .alt-text{color:var(--swatch--gold)}.fail-gallery{grid-template-columns:repeat(6,1fr);gap:1.5em;margin-top:5em;display:grid}.fail-card{background:var(--swatch--navy);border-radius:1em;grid-column:span 2;margin:0;position:relative;overflow:hidden}.fail-card img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;transition:transform .5s var(--cubic-default)}.fail-card:hover img{transform:scale(1.05)}.fail-card figcaption{color:var(--swatch--off-white);font-size:.9375em;font-family:var(--nh-500);background:linear-gradient(#00195400,#001954eb);padding:2.5em 1.25em 1em;font-weight:500;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.fail-card:nth-child(4){grid-column:2/4}.fail-card:nth-child(5){grid-column:4/6}.partners_head{flex-direction:column;align-items:flex-start;gap:2em;margin-bottom:5em;display:flex}.partners_head .heading-m{max-width:13em}.case-marquee{margin-top:-.6em;padding-top:.6em;display:flex;overflow:hidden}.case-marquee_list{flex:none;gap:1.5em;padding-right:1.5em;display:flex}.case-card{background:var(--swatch--navy);width:24em;min-height:20em;color:var(--swatch--off-white);transition:transform .4s var(--cubic-button);border-radius:1.25em;flex-direction:column;flex:none;justify-content:space-between;padding:2em;display:flex;overflow:hidden}.case-card:hover{transform:translateY(-.35em)}.case-card:nth-child(2n){background:var(--swatch--gold);color:var(--swatch--navy)}.case-card:nth-child(2n) .case-card_logo{color:var(--swatch--navy);border-bottom-color:var(--swatch--navy)}.case-card:nth-child(2n) .case-card_stat span{opacity:.85}.case-card_logo{font-family:var(--nh-600);letter-spacing:.14em;text-transform:uppercase;color:var(--swatch--gold);border-bottom:2px solid var(--swatch--gold);align-self:flex-start;padding-bottom:.75em;font-size:.8125em;font-weight:600}.case-card_stat{flex-direction:column;gap:.6em;margin-top:2.5em;display:flex}.case-card_stat strong{font-family:var(--nh-600);letter-spacing:-.03em;font-size:3.5em;font-weight:600;line-height:1}.case-card_stat span{opacity:.75;max-width:17em}.case-card_meta{justify-content:space-between;align-items:center;gap:1em;margin-top:2em;display:flex}.case-card_meta img{object-fit:contain;opacity:.9;width:auto;max-width:5.5em;height:1.4em}.case-card_link{font-size:.9375em;font-family:var(--nh-500);opacity:.7;white-space:nowrap;transition:opacity .3s var(--cubic-default);font-weight:500}.case-card:hover .case-card_link{opacity:1}[data-css-marquee-list]{will-change:transform}.trust_head{flex-direction:column;align-items:flex-start;gap:1.75em;margin-bottom:7em;display:flex}.trust_head .heading-m{max-width:12em}.trust_head .paragraph-m{max-width:38em}.services_layout{grid-template-columns:1fr 1fr;align-items:start;gap:4em;display:grid}.services_sticky{position:sticky;top:15vh}.services_photo{aspect-ratio:4/3.7;object-fit:cover;border-radius:1.25em;width:100%;max-width:34em}.services_list{flex-direction:column;gap:8em;padding:4em 0;display:flex}.service_item{opacity:.35;transition:opacity .5s var(--cubic-default);flex-direction:column;gap:1.25em;display:flex}.service_item.is-active{opacity:1}.service_item .paragraph-m{max-width:30em}.offer_grid{grid-template-columns:repeat(4,1fr);margin-top:6em;display:grid}.offer_item{text-align:center;border-left:1px solid #807b7859;flex-direction:column;align-items:center;gap:.75em;padding:1em 2.25em;display:flex}.offer_item:first-child{border-left:0}.offer_icon.material-symbols-outlined{color:var(--swatch--gold);font-variation-settings:"opsz" 48, "wght" 400;margin-bottom:.15em;font-size:3.5em;line-height:1}.offer_label{font-family:var(--nh-600);letter-spacing:-.01em;font-size:1.125em;font-weight:600}.testimonials_head{flex-direction:column;align-items:flex-start;gap:1.75em;margin-bottom:0;display:flex}.testimonials_head .heading-m{max-width:11em}.testimonials_head .paragraph-m{max-width:42em}.network_wrap{grid-template-columns:1fr 1fr;align-items:center;gap:5em;margin-top:6em;display:grid}.network_intro{flex-direction:column;align-items:flex-start;gap:1.25em;display:flex}.network_creed{font-family:var(--nh-600);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1.75em;font-weight:600;line-height:1.15}.network_creed span{color:var(--swatch--gold)}.network_title{margin:0 0 .25em}.network_stats{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:1em;margin:1.5em 0 .5em;display:grid}.network_stat{background:var(--swatch--pale-blue);border-radius:1em;flex-direction:column;gap:.35em;padding:1.5em 1.25em;display:flex}.network_stat-icon.material-symbols-outlined{color:var(--swatch--gold);font-variation-settings:"opsz" 48, "wght" 400;align-self:center;margin-bottom:.25em;font-size:3.75em;line-height:1}.network_stat strong{font-family:var(--nh-600);letter-spacing:-.02em;font-size:1.5em;font-weight:600}.network_stat span{opacity:.6;font-size:.9375em}.network_checklist{margin-top:.5em}.network_list{flex-wrap:wrap;gap:.6em;margin-top:1em;font-size:.9375em;display:flex}.network_list li{border:1px solid var(--swatch--gold);background:var(--swatch--white);color:var(--swatch--navy);font-family:var(--nh-500);border-radius:10em;padding:.5em 1.1em;font-weight:500}.network_closing{flex-direction:column;gap:.5em;margin-top:1.5em;font-size:1.25em;display:flex}.network_closing p{margin:0}.network_closing strong{font-family:var(--nh-600);font-weight:600}.network_closing .alt-text{color:var(--swatch--gold)}.network_diagram{aspect-ratio:1;background:var(--swatch--navy);border-radius:50%;width:100%;max-width:34em;margin:0 auto;position:relative;box-shadow:0 2em 4em #00195440}.network_lines{width:100%;height:100%;position:absolute;inset:0}.network_lines line{stroke:#c9972b59;stroke-width:.15px}.network_ring{fill:none;stroke:#ffffff24;stroke-width:.2px}.network_ring.is-mid{stroke:#ffffff14;stroke-dasharray:1 1.5}.network_hub{border:1px solid var(--swatch--gold);background:var(--swatch--navy);width:44%;height:44%;color:var(--swatch--off-white);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15em;padding:1em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .6em #c9972b14}.network_hub strong{font-family:var(--nh-600);font-weight:600}.network_hub span{font-size:.75em}.network_hub-brand{width:2.4em;height:auto;margin-bottom:.2em}.network_node{background:var(--swatch--off-white);color:var(--swatch--navy);border:1px solid var(--swatch--gold);font-size:.6875em;font-family:var(--nh-500);white-space:nowrap;transition:transform .3s var(--cubic-default), background .3s var(--cubic-default), color .3s var(--cubic-default);border-radius:10em;padding:.4em .9em;font-weight:500;position:absolute;transform:translate(-50%,-50%)}.network_node:hover{background:var(--swatch--gold);color:var(--swatch--navy);transform:translate(-50%,-50%)scale(1.12)}.process_list{grid-template-columns:repeat(5,1fr);gap:2em;margin-top:4em;display:grid;position:relative}.process_list:before{content:"";background:#1a1a1a1f;height:2px;position:absolute;top:1.4em;left:1.4em;right:calc(20% - 1.4em)}.process_item{flex-direction:column;gap:.9em;display:flex;position:relative}.process_no{z-index:1;background:var(--swatch--navy);width:2.8em;height:2.8em;color:var(--swatch--gold);border:2px solid var(--swatch--gold);font-family:var(--nh-600);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5em;font-size:1em;font-weight:600;display:inline-flex;position:relative}.process_item:nth-child(3) .process_no{background:var(--swatch--gold);color:var(--swatch--navy)}.process_footer{border-top:1px solid #1a1a1a1f;flex-direction:column;gap:2.5em;margin-top:5em;padding-top:3em;display:flex}.process_deliverables{flex-direction:column;gap:1.75em;display:flex}.deliverables_head{flex-direction:column;gap:.4em;display:flex}.deliverables_grid{grid-template-columns:repeat(5,1fr);gap:1em;display:grid}.deliverable_item{background:var(--swatch--navy);color:var(--swatch--off-white);min-height:8.5em;font-family:var(--nh-600);letter-spacing:-.01em;border-radius:1em;flex-direction:column;justify-content:flex-start;gap:1em;padding:1.75em 1.5em;font-size:1.375em;font-weight:600;line-height:1.2;display:flex}.deliverable_item span{font-size:1.6em;font-family:var(--nh-600);letter-spacing:.04em;color:var(--swatch--gold);font-weight:600;line-height:1}.process_outcomes{flex-direction:column;display:flex}.process_outcomes .outcomes_grid{margin-top:1em}.process_statement{font-family:var(--fonts--heading);letter-spacing:-.01em;max-width:30em;margin:0;font-size:1.5em;line-height:1.3}.process_statement .alt-text{color:var(--swatch--gold)}.industries_grid{grid-template-columns:repeat(3,1fr);gap:1.5em;margin-top:4em;display:grid}.industry_card{background:var(--swatch--navy);color:var(--swatch--off-white);border-radius:1.25em;flex-direction:column;gap:.9em;min-height:15em;padding:2.25em;display:flex}.industry_card .heading-xs{color:var(--swatch--off-white)}.industry_card p{margin:0}.industry_icon{width:2.25em;height:2.25em;color:var(--swatch--gold);margin-bottom:.25em}.industry_proof{color:var(--swatch--gold);font-size:.9375em;font-family:var(--nh-500);letter-spacing:.02em;border-top:1px solid #ffffff26;margin-top:auto;padding-top:1em;font-weight:500}.industry_card.is-more{color:var(--theme--body-text);transition:border-color .3s var(--cubic-default), transform .3s var(--cubic-default);background:0 0;border:1px dashed #1a1a1a4d}.industry_card.is-more .heading-xs{color:var(--theme--heading)}.industry_card.is-more .industry_proof{border-top-color:#1a1a1a26}.industry_card.is-more:hover{border-color:var(--swatch--gold);transform:translateY(-.3em)}.founder_head{margin-bottom:4em}.founder_profile{grid-template-columns:20em 1fr;align-items:start;gap:4em;margin-bottom:5em;display:grid}.founder_photo{object-fit:cover;aspect-ratio:4/5;border-radius:1.25em;width:100%}.founder_bio{flex-direction:column;align-items:flex-start;gap:1em;display:flex}.founder_strengths{margin-top:1em}.founder_pillars-label{margin-top:1.5em;display:block}.founder_pillars{flex-wrap:wrap;gap:2em;margin-top:.75em;display:flex}.founder_pillars div{flex-direction:column;gap:.3em;display:flex}.founder_takeaway{margin-top:3em}.founder_timeline{background:var(--swatch--navy);color:var(--swatch--off-white);border-radius:1.25em;padding:3em;position:relative}.timeline_head{align-items:baseline;gap:.75em;margin-bottom:2.5em;display:flex}.timeline_number{font-family:var(--nh-600);color:var(--swatch--gold);font-size:2.5em;font-weight:600}.timeline_head .heading-xs{color:var(--swatch--off-white)}.timeline_swipe-hint{display:none}.timeline_rail{-webkit-overflow-scrolling:touch;border-top:1px solid #fff3;gap:0;padding-top:1.5em;list-style:none;display:flex;overflow-x:auto}.timeline_node{flex:1 0 9em;padding:0 1em;position:relative}.timeline_node:before{content:"";background:var(--swatch--gold);border-radius:50%;width:.6em;height:.6em;position:absolute;top:-1.5em;left:1em}.timeline_node a,.timeline_node.is-current{flex-direction:column;gap:.6em;display:flex}.timeline_node a{transition:opacity .3s var(--cubic-default)}.timeline_node a:hover{opacity:.7}.timeline_logo{object-fit:contain;object-position:left center;width:auto;max-width:6.5em;height:1.75em}.timeline_node strong{font-family:var(--nh-600);font-size:1.125em;font-weight:600}.timeline_node span{font-size:.875em}.timeline_node.is-current strong{color:var(--swatch--gold)}.timeline_footer{border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5em;margin-top:2.5em;padding-top:2em;display:flex}.timeline_footer .paragraph-m{opacity:.8;max-width:34em}.timeline_footer .text-link{color:var(--swatch--gold);white-space:nowrap}.outcomes_grid{background:#1a1a1a14;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.5em;display:grid}.outcome_item{background:var(--swatch--off-white);flex-direction:column;gap:.5em;padding:2.25em 2em;display:flex}.outcome_item strong{font-family:var(--nh-600);letter-spacing:-.02em;font-size:2.5em;font-weight:600;line-height:1.05}.outcome_item>.opacity-60{font-size:1em}.variant-banner{padding:1.75em var(--page-padding);background:var(--swatch--navy);color:var(--swatch--off-white);align-items:center;gap:1.75em;display:flex;position:relative;overflow:hidden}.variant-banner:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff0d 0 1px,#0000 1px 12px);position:absolute;inset:0}.variant-banner>*{position:relative}.variant-banner b{width:2.6em;height:2.6em;font-family:var(--nh-600);background:var(--swatch--gold);color:var(--swatch--navy);clip-path:polygon(0 0,100% 0,100% calc(100% - .7em),calc(100% - .7em) 100%,0 100%);flex:none;justify-content:center;align-items:center;font-size:1.25em;font-weight:600;line-height:1;display:flex}.variant-banner_text{flex-direction:column;gap:.35em;display:flex}.variant-banner_eyebrow{font-size:.6875em;font-family:var(--nh-600);letter-spacing:.2em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-weight:600}.variant-banner_title{font-family:var(--nh-600);letter-spacing:-.01em;font-size:1.25em;font-weight:600;line-height:1.2}.variant-banner_line{opacity:.25;background:currentColor;flex:3em;height:1px}.variant-banner_hint{font-size:.6875em;font-family:var(--nh-500);letter-spacing:.12em;text-transform:uppercase;opacity:.55;white-space:nowrap;font-weight:500}.variant-banner.is-b{background:var(--swatch--gold);color:var(--swatch--navy)}.variant-banner.is-b:before{background:repeating-linear-gradient(-45deg,#1a1a1a0f 0 1px,#0000 1px 12px)}.variant-banner.is-b b{background:var(--swatch--navy);color:var(--swatch--gold)}.flow_list{grid-template-columns:repeat(4,1fr);gap:2.5em;margin-top:2em;display:grid}.flow_item{flex-direction:column;gap:.75em;padding-right:2.25em;display:flex;position:relative}.flow_item:after{content:"→";font-family:var(--fonts--heading);color:var(--swatch--gold);font-size:1.5em;line-height:1;position:absolute;top:0;right:.4em}.flow_item:last-child:after{display:none}.flow_item h4{font-family:var(--nh-600);letter-spacing:-.01em;font-size:1.25em;font-weight:600}.flow_item p{opacity:.6;font-size:.9375em}.flow_contrast{margin-top:3em}.solutions_block{margin-top:7em}.solutions_block .trust_head{margin-bottom:0}.solution_grid{grid-template-columns:repeat(2,1fr);gap:1.5em;margin-top:3em;display:grid}.solution_card{background:var(--swatch--off-white);flex-direction:column;gap:.6em;padding:2.5em;display:flex}.solution_tagline{font-family:var(--nh-600);letter-spacing:-.01em;font-size:1.125em;font-weight:600}.solution_card>.opacity-60{font-size:.9375em}.solutions_cta{margin-top:2.5em}.solution_for{font-size:.9375em;font-family:var(--nh-500);color:var(--swatch--navy);font-weight:500}.solution_intro{margin-bottom:.75em;font-size:.875em}.engage_grid{background:#1a1a1a14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.engage_item{background:var(--swatch--off-white);flex-direction:column;gap:.55em;padding:2.25em 2em;display:flex}.engage_duration{font-family:var(--nh-600);letter-spacing:.1em;text-transform:uppercase;color:var(--swatch--gold);font-size:.8125em;font-weight:600}.engage_item strong{font-family:var(--nh-600);letter-spacing:-.01em;font-size:1.375em;font-weight:600}.engage_item p{opacity:.6;font-size:.9375em}.engage_bridge{margin-top:2.5em}.process_steps-b{margin-top:6em}.process_steps-b .process_list{margin-top:3em}.is-b .network_wrap{margin-top:7em}.mission_grid{background:#ffffff24;border:1px solid #ffffff24;border-radius:1.25em;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3em;display:grid;overflow:hidden}.mission_col{background:#ffffff0d;padding:2.5em}.mission_col .heading-xs{color:var(--swatch--gold);margin-bottom:.5em}.mission_list{flex-direction:column;gap:.9em;margin-top:1em;display:flex}.mission_col .mission_list li{border-top:1px solid #ffffff1f;padding-top:.9em;line-height:1.4}.mission_col .mission_list li:first-child{border-top:none;padding-top:0}.mission_tagline{text-align:center;border-top:1px solid #ffffff26;flex-direction:column;align-items:center;gap:.3em;margin-top:6em;padding-top:4em;display:flex}.mission_tagline p{font-family:var(--nh-500);letter-spacing:-.03em;color:var(--swatch--off-white);margin:0;font-size:4em;font-weight:500;line-height:1.05}.mission_tagline .alt-text{color:var(--swatch--gold)}.case-back-link{margin-bottom:3em;display:inline-block}.section_case-hero{padding-top:12em;overflow:hidden}.case-hero_kicker{color:var(--swatch--gold);margin-bottom:1.25em;display:block}.section_case-hero .heading-xl{max-width:10em}.case-hero_sub{max-width:36em;margin-top:1.5em}.case-hero_stats{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);gap:2em;margin-top:5em;padding-top:2.5em;display:grid}.case-hero_stat{flex-direction:column;gap:.5em;display:flex}.case-hero_stat strong{font-family:var(--nh-600);letter-spacing:-.03em;color:var(--swatch--gold);font-size:3.5em;font-weight:600;line-height:1}.case-hero_stat span{opacity:.7;max-width:16em;font-size:.9375em}.case-hero_marquee{border-top:1px solid #ffffff24;margin-top:5em;padding:2.25em 0;display:flex;overflow:hidden}.case-hero_marquee-list{flex:none;align-items:center;gap:5em;padding-right:5em;display:flex}.case-hero_marquee-item{flex:none}.case-hero_marquee-item img{opacity:.85;width:auto;height:2em}.section_scoreboard .heading-m{margin-bottom:.3em}.scoreboard_grid{grid-template-columns:repeat(3,1fr);gap:1.5em;margin-top:4em;display:grid}.scoreboard_cell{background:var(--swatch--navy);min-height:15em;color:var(--swatch--off-white);border-radius:1.25em;flex-direction:column;gap:.75em;padding:2em;display:flex}.scoreboard_cell strong{font-family:var(--nh-600);letter-spacing:-.03em;color:var(--swatch--gold);font-size:4em;font-weight:600;line-height:1}.stat_unit{font-size:.55em;font-style:normal;font-family:var(--nh-500);opacity:.45;letter-spacing:0;font-weight:500}.scoreboard_cell span{opacity:.75;max-width:18em}.scoreboard_logo{object-fit:contain;object-position:left center;opacity:.9;width:auto;max-width:6em;height:1.5em;margin-top:auto}.section_case-index{background:var(--swatch--pale-blue);padding:6em 0}.case-index_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1em;display:flex}.case-index_grid{grid-template-columns:repeat(4,1fr);gap:1em;margin-top:3em;display:grid}.case-index_chip{background:var(--swatch--navy);color:var(--swatch--off-white);transition:transform .4s var(--cubic-button), box-shadow .4s var(--cubic-button);border-radius:1em;flex-direction:column;gap:.6em;padding:1.5em;display:flex}.case-index_chip:hover{transform:translateY(-.4em);box-shadow:0 1em 2em #00195440}.case-index_no{letter-spacing:.1em;color:var(--swatch--gold);font-size:.8125em}.case-index_chip img{object-fit:contain;object-position:left center;width:auto;max-width:6em;height:1.4em}.case-index_chip strong{font-family:var(--nh-600);font-size:1.0625em;font-weight:600}.case-index_chip>span:last-child{opacity:.7;font-size:.875em}.case-study-list{flex-direction:column;display:flex}.case-study{background:var(--theme--background);color:var(--theme--body-text);border-top:1px solid #1a1a1a1a;padding:8em 0;position:relative;overflow:hidden}.case-study.theme-dark{border-top-color:#ffffff1f}.case-study .container-col-11{position:relative}.case-study_index{text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;gap:.6em;display:flex;position:absolute;top:.4em;right:0}.case-study_index i{font-style:normal;font-family:var(--nh-600);letter-spacing:.28em;text-transform:uppercase;opacity:.55;color:var(--swatch--gold);font-size:.8125em;font-weight:600}.case-study.theme-dark .case-study_index i{opacity:.9}.case-study_index b{font-family:var(--nh-600);letter-spacing:-.05em;opacity:.05;margin-top:-.03em;font-size:18em;font-weight:600;line-height:.8}.case-study_head{flex-direction:column;gap:1em;margin-bottom:3.5em;display:flex}.case-study_id{flex-wrap:wrap;align-items:center;gap:1em;display:flex}.case-study_logo-badge{background:var(--swatch--navy);border:1px solid #ffffff1f;border-radius:.75em;justify-content:center;align-items:center;height:3.5em;padding:0 1.25em;display:inline-flex}.case-study_logo-badge img{object-fit:contain;width:auto;max-width:6.5em;height:1.5em}.case-hero_marquee-item img[src*=hill-knowlton]{height:1.7em}.timeline_logo[src*=hill-knowlton]{max-width:none;height:1.4875em}.scoreboard_logo[src*=hill-knowlton]{max-width:none;height:1.275em}.case-index_chip img[src*=hill-knowlton]{max-width:none;height:1.19em}.case-study_logo-badge img[src*=hill-knowlton]{max-width:none;height:1.275em}.case-card_meta img[src*=hill-knowlton]{max-width:none;height:1.19em}.case-study_logo-badge.is-square-mark{padding:0 1.75em}.case-study_logo-badge.is-square-mark img{height:2.15em}.case-study_tags{flex-wrap:wrap;gap:.5em;display:flex}.case-study_tags span{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--swatch--gold);color:var(--swatch--gold);border-radius:10em;padding:.5em 1em;font-size:.8125em}.case-study_role{max-width:40em}.case-study_arc{flex-wrap:wrap;align-items:baseline;gap:.75em .5em;margin-bottom:3em;display:flex}.case-study_arc-from{font-family:var(--nh-500);letter-spacing:-.03em;opacity:.45;font-size:3em;font-weight:500;line-height:1}.case-study_arc-arrow{width:2.4em;height:auto;color:var(--swatch--gold);flex:none;align-self:center}.case-study_arc-to{font-family:var(--nh-600);letter-spacing:-.04em;color:var(--swatch--gold);font-size:7em;font-weight:600;line-height:1}.case-study_arc-caption{flex-basis:100%;font-size:1em}.case-study_stats{border-top:1px solid #1a1a1a1f;border-bottom:1px solid #1a1a1a1f;flex-wrap:wrap;row-gap:1.5em;margin-bottom:3.5em;padding:2em 0;display:flex}.case-study.theme-dark .case-study_stats{border-color:#ffffff26}.case-study_stat{border-left:1px solid #1a1a1a1f;flex-direction:column;flex:14em;gap:.4em;padding:0 2em;display:flex}.case-study.theme-dark .case-study_stat{border-left-color:#ffffff26}.case-study_stat:first-child{border-left:0;padding-left:0}.case-study_stat strong{font-family:var(--nh-600);color:var(--swatch--gold);letter-spacing:-.02em;font-size:2.25em;font-weight:600;line-height:1.05}.case-study_stat span{opacity:.7;max-width:15em;font-size:.875em}.case-study_columns{grid-template-columns:repeat(3,1fr);gap:3em;margin-bottom:3.5em;display:grid}.case-study_columns>div{border-top:2px solid var(--swatch--gold);padding-top:1.25em}.case-study_columns .mission_list{opacity:.85}.solutions-index{grid-template-columns:repeat(4,1fr);gap:1.5em;margin:4.5em 0 7em;display:grid}.solutions-index_item{border:1px solid #ffffff29;flex-direction:column;gap:.5em;padding:1.5em 1.5em 1.75em;transition:border-color .25s,transform .25s;display:flex;position:relative}.solutions-index_item:hover{border-color:var(--swatch--gold);transform:translateY(-.25em)}.solutions-index_no{font-family:var(--nh-600);letter-spacing:.12em;color:var(--swatch--gold);font-size:.8125em;font-weight:600}.solutions-index_name{font-family:var(--nh-600);letter-spacing:-.01em;font-size:1.375em;font-weight:600}.solutions-index_tag{opacity:.6;font-size:.875em}.solutions-index_item:after{content:"↓";color:var(--swatch--gold);opacity:0;transition:opacity .25s,transform .25s;position:absolute;top:1.25em;right:1.25em;transform:translateY(-.3em)}.solutions-index_item:hover:after{opacity:1;transform:none}.solution_audience{border-left:3px solid var(--swatch--gold);flex-direction:column;gap:.5em;margin-bottom:3.5em;padding-left:1.4em;display:flex}.solution_audience p{font-family:var(--nh-500);letter-spacing:-.01em;font-size:1.25em;font-weight:500;line-height:1.35}.case-study.is-solution .mission_list li{padding-left:1.2em;position:relative}.case-study.is-solution .mission_list:not(.solution_deliverables) li:before{content:"";background:var(--swatch--gold);width:.5em;height:2px;position:absolute;top:.65em;left:0}.solution_deliverables{counter-reset:sd}.case-study.is-solution .solution_deliverables li{counter-increment:sd;padding-left:2.4em}.case-study.is-solution .solution_deliverables li:before{content:counter(sd, decimal-leading-zero);font-family:var(--nh-600);letter-spacing:.08em;color:var(--swatch--gold);font-size:.75em;font-weight:600;position:absolute;top:.15em;left:0}.case-study_takeaway{border-left:3px solid var(--swatch--gold);flex-direction:column;gap:.75em;max-width:44em;padding-left:1.75em;display:flex}.case-study_takeaway p{margin:0;font-size:1.75em;line-height:1.25}.case-breaker{background:var(--swatch--gold);color:var(--swatch--navy);padding:1.1em 0;display:flex;overflow:hidden}.case-breaker_list{flex:none;display:flex}.case-breaker_item{font-family:var(--nh-500);letter-spacing:-.02em;white-space:nowrap;font-size:3em;font-weight:500;line-height:1.1}.case-breaker_item .alt-text{opacity:.55}.footer{padding-top:8em;overflow:hidden}.footer_bg{pointer-events:none;opacity:.5;position:absolute;inset:0}.footer_bg svg{width:100%;height:100%}.footer_cta{flex-direction:column;align-items:flex-start;gap:1.25em;margin-bottom:7em;display:flex;position:relative}.footer_kicker{color:var(--swatch--gold);font-size:1.25em}.footer_cta .heading-l{max-width:14em;margin-bottom:.5em}.footer_cta .paragraph-m{max-width:34em}.footer_nav{gap:6em;padding-bottom:3em;display:flex;position:relative}.footer_col{flex-direction:column;gap:.9em;display:flex}.footer_closing{padding-bottom:2em;font-size:.9375em;position:relative}.footer_closing:has(+.footer_address){padding-bottom:.6em}.footer_address{padding-bottom:2em;font-size:.9375em;font-style:normal;line-height:1.6;position:relative}.footer_label{letter-spacing:.08em;text-transform:uppercase;font-size:.875em}.footer_legal{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:2em;padding:2em 0;font-size:.875em;display:flex;position:relative}.footer_legal-links{gap:2em;display:flex}.footer_contact{grid-template-columns:1fr 1fr;align-items:start;gap:4em 5em;margin-bottom:7em;display:grid;position:relative}.footer_contact .footer_cta{margin-bottom:0}.footer_contact .footer_cta .heading-m{max-width:11em;margin-bottom:.25em}.contact-form{flex-direction:column;gap:1.25em;display:flex}.contact-form_row{grid-template-columns:1fr 1fr;gap:1.25em;display:grid}.contact-field{flex-direction:column;gap:.5em;min-width:0;display:flex}.contact-field label{letter-spacing:.02em;opacity:.75;font-size:.875em}.contact-field .is-required{color:var(--swatch--gold);margin-left:.3em}.contact-field input,.contact-field select,.contact-field textarea{width:100%;font:inherit;font-size:1em;font-family:var(--nh-500);color:var(--swatch--off-white);transition:border-color .3s var(--cubic-default), background-color .3s var(--cubic-default);background-color:#ffffff0f;border:1px solid #fff3;border-radius:.5em;padding:.8em 1em;font-weight:500}.contact-field textarea{resize:vertical;min-height:8em;line-height:1.4}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#fff6}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:#ffffff59}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--swatch--gold);background-color:#ffffff1a}.contact-field input:focus-visible,.contact-field select:focus-visible,.contact-field textarea:focus-visible{outline:2px solid var(--swatch--gold);outline-offset:2px}.contact-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23ffffff' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;background-size:.75em;padding-right:2.75em}.contact-field select:invalid{color:#fff6}.contact-field select option{color:var(--swatch--black);background:var(--swatch--white)}.contact-field_feedback{font-size:.8125em;line-height:1.4}.contact-field_feedback:empty{display:none}.contact-field_feedback.is-error{color:#f2a08f}.contact-field_feedback.is-ok{color:var(--swatch--gold)}.contact-field input.is-invalid,.contact-field input.is-invalid:hover{border-color:#f2a08f}.contact-field input.is-invalid:focus-visible{outline-color:#f2a08f}.contact-form .cf-turnstile{min-height:65px}.contact-form .btn-icon-link{align-self:flex-start}.contact-form .btn-icon-link[disabled]{opacity:.55;cursor:progress}.contact-form_status{font-size:.9375em;line-height:1.4}.contact-form_status:empty{display:none}.contact-form_status.is-error{color:#f2a08f}.contact-form_status.is-success{color:var(--swatch--gold)}.contact-form_note{font-size:.8125em;line-height:1.5}.contact-form_hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contactpage_hero{padding-top:12em;padding-bottom:6em}.contactpage_hero .heading-xl{max-width:10em}.contactpage_body{padding-bottom:10em}.contactpage_col{max-width:40em}.contactpage_intro{flex-direction:column;gap:1em;margin-bottom:4em;display:flex}.contactpage_intro .paragraph-m{max-width:30em}.contactpage .contact-form{gap:1.75em}.contactpage .contact-field label{font-size:.75em;font-family:var(--nh-600);letter-spacing:.12em;text-transform:uppercase;opacity:1;font-size:max(.75em,12px);font-weight:600}.contactpage .contact-field .is-required{color:var(--swatch--gold)}.contactpage .contact-field input,.contactpage .contact-field select,.contactpage .contact-field textarea{color:var(--swatch--black);transition:border-color .3s var(--cubic-default);background-color:#0000;border:0;border-bottom:1px solid #1a1a1a40;border-radius:0;padding:.5em 0}.contactpage .contact-field input::placeholder,.contactpage .contact-field textarea::placeholder{color:#1a1a1a66}.contactpage .contact-field input:hover,.contactpage .contact-field select:hover,.contactpage .contact-field textarea:hover{border-bottom-color:#1a1a1a80}.contactpage .contact-field input:focus,.contactpage .contact-field select:focus,.contactpage .contact-field textarea:focus{border-bottom-color:var(--swatch--gold);background-color:#0000}.contactpage .contact-field textarea{min-height:7em}.contactpage .contact-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%231A1A1A' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .25em center;padding-right:2em}.contactpage .contact-field select:invalid{color:#1a1a1a66}.contactpage .contact-field_feedback.is-error,.contactpage .contact-form_status.is-error{color:#b3261e}.contactpage .contact-field input.is-invalid,.contactpage .contact-field input.is-invalid:hover{border-bottom-color:#b3261e}.contactpage .contact-field input.is-invalid:focus-visible{outline-color:#b3261e}.contactpage .contact-form_note{max-width:34em}.page-contact{--theme--background:var(--swatch--ivory);background:var(--swatch--ivory)}.page-contact .nav{background:var(--swatch--yellow)}@media screen and (width<=991px){.nav_links{display:none}.nav_burger{display:flex}.nav_links.is-open{background:var(--swatch--navy);color:var(--swatch--off-white);padding:3em var(--page-padding);z-index:99;flex-direction:column;align-items:flex-start;gap:1.5em;font-size:1.5em;display:flex;position:fixed;inset:4.5em 0 0;overflow-y:auto}.nav_links .nav_lang{color:inherit;gap:.75em;margin-top:.5em;font-size:.75em}.nav_links .nav_lang a{padding:.5em .25em}.nav_burger{justify-content:center;min-height:44px}body.menu-open{overflow:hidden}.services_layout{grid-template-columns:1fr}.services_sticky{position:relative;top:0}.services_list{gap:5em;padding-top:0}.service_item{opacity:1}.offer_grid{grid-template-columns:repeat(2,1fr);row-gap:3em}.offer_item:nth-child(odd){border-left:0}.process_list{grid-template-columns:repeat(2,1fr);gap:3em 2em}.flow_list{grid-template-columns:repeat(2,1fr)}.flow_item{padding-right:0}.flow_item:after{display:none}.solutions-index{grid-template-columns:repeat(2,1fr)}.founder_profile{grid-template-columns:1fr}.founder_photo{aspect-ratio:4/5;max-width:20em}.outcomes_grid{grid-template-columns:repeat(2,1fr)}.deliverables_grid{grid-template-columns:repeat(3,1fr)}.mission_grid,.problem-grid{grid-template-columns:1fr;gap:3em}.fail-gallery{grid-template-columns:repeat(2,1fr)}.fail-card,.fail-card:nth-child(4),.fail-card:nth-child(5){grid-column:auto}.fail-card:last-child{grid-column:span 2}.footer_nav{flex-wrap:wrap;gap:3em}.footer_contact{grid-template-columns:1fr;gap:3.5em;margin-bottom:5em}.footer_contact .footer_cta .heading-m{max-width:14em}.contact-form{max-width:40em}.case-study_columns{grid-template-columns:1fr;gap:2em}.case-study_index b{font-size:11em}.case-hero_stats,.scoreboard_grid,.case-index_grid{grid-template-columns:repeat(2,1fr)}.case-study_stat{border-left:0;flex-basis:100%;padding:0}.case-study_stat+.case-study_stat{border-top:1px solid #1a1a1a1f;margin-top:.25em;padding-top:1.25em}.case-study.theme-dark .case-study_stat+.case-study_stat{border-top-color:#ffffff26}.network_wrap{grid-template-columns:1fr;gap:4em}.network_diagram{max-width:28em}.industries_grid{grid-template-columns:repeat(2,1fr)}.process_list:before{display:none}}@media screen and (width<=767px){.nav_right>.nav_lang{display:none}.nav_logo-wordmark{height:.95em}.nav_right{gap:.75em}.nav.is-v3 .nav_cta{min-width:0;padding:0 1rem}.heading-xl{font-size:4em}.heading-l{font-size:3.5em}.heading-m{font-size:3em}.heading-s{font-size:2.25em}.section-padding-128px{padding-top:6em;padding-bottom:6em}.hero_wrapper{padding:9em 0 4em}.hero_body-wrap{justify-content:flex-start}.hero_statement{font-size:1.5em}.hero_sub-wrap{justify-content:flex-start;margin-top:2.25em}.hero_sub{font-size:1.5em}.section_statement{font-size:1.35em}.hero_stats{flex-flow:column;align-items:flex-start;gap:1.5em 2em}.hero_bg .orbit-node{display:none}.network_diagram{max-width:min(28em,92vw)}.case-card{width:20em}.timeline_node{flex-basis:10.5em}.problem_belief{max-width:none;margin-top:3.5em;padding-top:2em;font-size:1.85em}.founder_timeline{padding:2em 1.5em}.founder_timeline:after{content:"";background:linear-gradient(to right, transparent, var(--swatch--navy));pointer-events:none;border-radius:0 1.25em 1.25em 0;width:3em;position:absolute;top:0;bottom:0;right:0}.timeline_swipe-hint{letter-spacing:.08em;text-transform:uppercase;opacity:.6;white-space:nowrap;align-items:center;margin-left:auto;font-size:.75em;display:inline-flex}.footer{padding-top:6em}.footer_cta,.footer_contact{margin-bottom:4em}.case-study_index b{font-size:7em}.case-study_index i{display:none}.case-study_arc-from{font-size:2em}.case-study_arc-to{font-size:4em}.case-breaker_item{font-size:2em}.case-study_takeaway p{font-size:1.4em}.network_stats{grid-template-columns:1fr;gap:1em}.network_creed{font-size:1.35em}.network_node{font-size:.625em}.network_node:nth-child(odd){display:none}.process_statement{font-size:1.25em}.flow_list,.solution_grid,.engage_grid{grid-template-columns:1fr}.variant-banner{gap:1.25em;padding-top:1.4em;padding-bottom:1.4em}.variant-banner_hint,.variant-banner_line{display:none}.variant-banner_title{font-size:1.05em}.mission_tagline{margin-top:4em;padding-top:3em}.mission_tagline p{font-size:2.5em}.deliverables_grid{grid-template-columns:repeat(2,1fr)}.outcome_item strong{font-size:2em}.case-marquee,.case-hero_marquee{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overflow-x:auto}.case-card,.case-hero_marquee-item{scroll-snap-align:start}}@media screen and (width<=639px){.case-hero_stats,.scoreboard_grid,.case-index_grid{grid-template-columns:1fr}.offer_grid{grid-template-columns:1fr;row-gap:2.5em}.offer_item{border-left:0}.offer_item+.offer_item{border-top:1px solid #807b7859;padding-top:2em}.process_list{grid-template-columns:1fr;gap:2.5em}.process_list:before{width:2px;height:auto;display:block;inset:0 auto 0 1.4em}.process_item{padding-left:4.5em}.process_no{margin-bottom:0;position:absolute;top:0;left:0}.offer_item p{max-width:34em;margin-left:auto;margin-right:auto}.contact-form_row{grid-template-columns:1fr}}@media screen and (width<=479px){.nav_logo-wordmark{display:none}.nav_logo{gap:0}:root{--page-padding:1.25em}.section-padding-128px{padding-top:4.5em;padding-bottom:4.5em}[id]{scroll-margin-top:4.5em}.hero_japan{opacity:.2}.mission_tagline p{font-size:2em}.deliverables_grid{grid-template-columns:1fr}.solutions-index{grid-template-columns:1fr;margin-bottom:5em}.network_hub{font-size:.9em}.heading-xl{font-size:3.25em}.heading-l{font-size:2.75em}.heading-m{font-size:2.5em}.outcomes_grid,.industries_grid{grid-template-columns:1fr}.fail-gallery{grid-template-columns:1fr;gap:1em}.fail-card:last-child{grid-column:auto}.offer_item,.industry_card,.scoreboard_cell,.outcome_item{padding:1.5em}.scoreboard_logo{height:1.75em}.scoreboard_logo[src*=hill-knowlton]{height:1.4875em}.scoreboard_cell{min-height:12em}.scoreboard_cell strong{font-size:3.25em}.case-hero_stat strong{font-size:2.75em}.case-study_arc-to{font-size:3.25em}.case-study_index b{font-size:5.5em}.case-card{width:17.5em;min-height:17em}.case-card_stat strong{font-size:2.75em}.founder_photo{max-width:100%}.compare_col{padding:1.5em}.btn-icon-link.is-nav{padding:.4em}.btn-icon-link.is-nav .btn-icon-content__mask{display:none}.testimonial-card{padding:1.5em}}.nav.is-v3{background:0 0;border-bottom:0}.nav.is-v3:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffe0;position:absolute;inset:0}.nav.is-v3 .nav_links.is-open .navlink{color:var(--swatch--off-white)}.nav.is-v3 .nav_inner{min-height:4.9375em;padding-block:0}.nav.is-v3 .nav_links{gap:2.6em}.nav.is-v3 .navlink{font-size:1.25em;font-family:var(--nh-300);letter-spacing:0;opacity:1;color:var(--swatch--black);font-weight:300}.nav.is-v3 .navlink:hover{opacity:.6}.nav.is-v3 .navlink[aria-current=page]{font-family:var(--nh-500);font-weight:500}.nav.is-v3 .nav_cta{color:#fff;min-width:8.25rem;min-height:2.9375rem;font-size:1.25em;font-family:var(--nh-300);white-space:nowrap;transition:background-color .3s var(--cubic-default), color .3s var(--cubic-default);background:#06003d;border:2px solid #f5f600;border-radius:2.3125rem;justify-content:center;align-items:center;padding:0 1rem;font-weight:300;line-height:1;display:inline-flex}.nav.is-v3 .nav_cta:hover{color:#06003d;background:#f5f600}@media screen and (width<=1199px){.nav.is-v3 .nav_links{gap:1.6em}.nav.is-v3 .navlink{font-size:1.0625em}.nav.is-v3 .nav_cta{min-width:7rem;padding:0 1.4rem;font-size:1.0625em}}.nav_lang{letter-spacing:.02em;align-items:center;gap:.5em;font-size:.875em;display:flex}.nav_lang span{opacity:.35}.nav_lang a{opacity:.55;transition:opacity .3s var(--cubic-default);margin:-.75em -.25em;padding:.75em .25em}.nav_lang a:hover{opacity:1}.nav_lang a.is-current{opacity:1;font-family:var(--nh-600);font-weight:600}html[lang=ja]{--nh-100:"NHaasGroteskDSPro-15UltTh", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-200:"NHaasGroteskDSPro-25Th", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-300:"NHaasGroteskDSPro-35XLt", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-350:"NHaasGroteskDSPro-45Lt", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-400:"NHaasGroteskDSPro-55Rg", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-500:"NHaasGroteskDSPro-65Md", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-600:"NHaasGroteskDSPro-75Bd", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-700:"NHaasGroteskDSPro-75Bd", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-800:"NHaasGroteskDSPro-95Blk", "Switzer", "Noto Sans JP", Arial, sans-serif;--nh-900:"NHaasGroteskDSPro-95Blk", "Switzer", "Noto Sans JP", Arial, sans-serif;--fonts--heading:var(--nh-400);--fonts--paragraph:var(--nh-400);--fonts--alt:"Noto Serif JP", "Tiro Devanagari Sanskrit", Georgia, serif}html[lang=ja] body{font-feature-settings:"palt"}html[lang=ja] :is(h1,h2,h3){letter-spacing:0}html[lang=ja] :is(h1,h2,h3,.dt-lead,.dt-body,.dt-network_close,.dt-offer_close,.dt-hero_sub,.dt-hero_intro,.dt-bubble,.dt-fail_sub,.dt-stage span,.sol2-hero_sub,.sol2-solution_sub,.sol2-start_sub,.sol2-start_bridge,.sol2-who_text,.cs3-hero_sub,.cs3-section_sub,.cs3-takeaway_text,.cs3-case_role,.dt-footer_lead){word-break:auto-phrase}.ja-seg{display:inline-block}.dt-footer{background:#06003d;padding-top:2.8125em}.dt-footer .footer_contact{gap:3em 5em;margin-bottom:5em}.dt-footer .footer_cta{gap:0}.dt-footer_title{max-width:15em;font-size:5.375em;font-family:var(--nh-200);letter-spacing:-.01em;color:#f5f600;margin:0 0 1.6em;font-weight:200;line-height:1.05}.dt-footer_lead{max-width:50em;font-size:1.5em;font-family:var(--nh-400);letter-spacing:.05em;color:#fff;margin:0 0 4em;font-weight:400}.dt-footer_mail{color:#fff;margin:0;font-size:1.125em}.dt-footer .footer_col{gap:1.3em}.dt-footer .footer_col .navlink{opacity:1;letter-spacing:.05em;font-size:1.25em}.dt-footer .contact-form .btn-icon-link.is-light{border:2px solid #f5f600;border-radius:2.3125em}.dt-footer .footer_legal{flex-direction:column;align-items:stretch;gap:1.25em;margin-top:4em;display:flex}.dt-footer .footer_legal-links{order:-1;justify-content:flex-end;display:flex}.dt-footer_copy{text-align:center;letter-spacing:.05em;opacity:1;font-size:.8125em}.dt-footer .footer_legal-links .navlink.is-sub{opacity:1;letter-spacing:.05em;font-size:.9375em}@media screen and (width<=991px){.dt-footer_title{font-size:3.25em}}@media screen and (width<=639px){.dt-footer_title{font-size:2.375em}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
