.editorial-page--industry-detail .editorial-hero{min-height:clamp(480px,62svh,620px);justify-items:center;gap:clamp(24px,2.8vw,38px);padding-top:clamp(54px,6vw,82px);padding-bottom:clamp(40px,4.5vw,62px);text-align:center}.editorial-page--industry-detail .editorial-hero h1{max-width:1400px}.editorial-page--industry-detail .editorial-hero__marked-word{font-family:var(--font-editorial);font-style:italic;font-weight:400;letter-spacing:-.045em}.editorial-page--industry-detail .editorial-hero__media{width:.9em;height:.7em;margin-inline:.26em;border-radius:.12em;transform:none}.editorial-page--industry-detail .editorial-hero__title-part:nth-of-type(2n) .editorial-hero__media{transform:none}.editorial-page--industry-detail .editorial-hero__foot{grid-template-columns:minmax(0,800px);justify-items:center;align-items:center;gap:20px}.editorial-page--industry-detail .editorial-hero__foot>p{max-width:800px;font-size:clamp(16px,1.15vw,19px);line-height:1.42}.editorial-page--industry-detail .editorial-hero__foot .editorial-link{justify-self:center}.industry-stats{--stats-canvas:#EEF0E5;--stat-accent:var(--blue);position:relative;isolation:isolate;padding:clamp(92px,9vw,140px) var(--page-gutter) clamp(76px,8vw,124px);overflow:hidden;background:var(--stats-canvas);color:#000}.industry-stats:before{content:none}.industry-stats:after{position:absolute;z-index:-1;top:clamp(18px,2vw,30px);right:-12vw;width:45vw;aspect-ratio:1;border:1px solid rgba(5,5,5,.07);border-radius:50%;content:"";transform:translateY(-57%)}.industry-stats>header{width:min(100%,1160px);margin:0 auto clamp(64px,6.2vw,94px);text-align:center}.industry-stats>header .editorial-kicker{color:#000}.industry-stats>header h2{margin:20px 0 0;font-family:var(--font-editorial);font-size:clamp(48px,6vw,92px);font-weight:400;letter-spacing:-.055em;line-height:.9;text-wrap:balance}.industry-stats__grid{display:grid;width:min(100%,1500px);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,1.8vw,28px);gap:clamp(18px,1.8vw,28px);align-items:stretch;margin-inline:auto}.industry-stat-card{--card-surface:#fff;--card-line:rgba(5,5,5,.12);position:relative;isolation:isolate;display:grid;min-width:0;min-height:clamp(368px,27.2vw,432px);grid-template-rows:minmax(144px,192px) auto;padding:0 clamp(19px,1.84vw,29px) clamp(19px,1.84vw,29px);overflow:hidden;border:1px solid var(--card-line);border-radius:32px;background:var(--card-surface);box-shadow:0 24px 55px rgba(27,23,15,.09),0 4px 12px rgba(27,23,15,.04)}.industry-stat-card:before{content:none}.industry-stat-card>*{position:relative;z-index:3}.industry-realities__grid article>span{font-size:10px;font-weight:600}.industry-stat-card__copy{padding-top:clamp(12px,1.2vw,18px)}.industry-stat-card h3{max-width:none;margin:0 0 12px;font-family:var(--font-display);font-size:clamp(27px,2.25vw,38px);font-weight:500;letter-spacing:-.05em;line-height:.94}.industry-stat-card__copy>p{max-width:none;margin:0;color:#000;font-size:clamp(13px,.94vw,15.5px);line-height:1.4;text-align:left}.industry-stat-card__source{display:block;margin-top:20px;color:#000;font-size:9px;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.industry-stat-visual{position:relative;z-index:1;height:clamp(144px,12.8vw,192px);margin:0 clamp(-8px,-.55vw,-2px) clamp(8px,.8vw,13px);overflow:visible;border:0;border-radius:0;background:transparent}.industry-stat-visual strong{font-family:var(--font-display);font-weight:500;letter-spacing:-.065em}.industry-stat-visual em{padding:7px 10px;border-radius:999px;background:var(--blue);color:#fff;font-size:9px;font-style:normal;letter-spacing:.05em;text-transform:uppercase}.industry-stat-visual--asset{display:grid;place-items:center}.industry-stat-visual--asset img{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center;will-change:transform}.industry-stat-visual--asset-cost img{transform:translateY(-12px) scale(1.04);animation:stat-asset-float 7s ease-in-out infinite}.industry-stat-visual--asset-journey img,.industry-stat-visual--asset-market img,.industry-stat-visual--asset-scrutiny img{animation:none}.industry-stat-visual--illustration{display:grid;place-items:center}.industry-stat-visual--illustration svg{display:block;width:100%;height:100%;overflow:visible}.industry-stat-visual--illustration text{font-family:var(--font-display)}.industry-stat-visual--illustration .stat-value{fill:var(--blue);font-size:38px;font-weight:600;letter-spacing:-.06em}.industry-stat-visual--illustration .stat-value--large{font-size:58px}.industry-stat-visual--illustration .stat-value--xl{font-size:72px}.industry-stat-visual--illustration .stat-value--spend{font-size:61px}.stat-blue-stroke,.stat-bone-stroke{fill:none;stroke-width:34}.stat-bone-stroke{stroke:var(--bone)}.stat-blue-stroke{stroke:var(--blue);stroke-linecap:round;transform:rotate(-106deg);transform-box:fill-box;transform-origin:center}.stat-route,.stat-signal{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.stat-signal--red{stroke:#d00}.stat-signal--green{stroke:#35b923}.stat-ai-answer>rect:first-child,.stat-budget-track,.stat-document>rect:first-child,.stat-door-grid rect,.stat-panel rect,.stat-spend-panel{fill:var(--bone)}.stat-panel--active path{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.stat-panel-value{fill:var(--blue);font-size:50px;font-weight:600;letter-spacing:-.06em}.stat-door-grid__open{fill:var(--blue)!important}.stat-people-grid .stat-person circle,.stat-people-grid .stat-person path{fill:inherit}.stat-budget-fill{fill:var(--blue)}.stat-route--spend{stroke-width:7}.stat-document>rect:not(:first-child){fill:rgba(5,5,5,.11)}.stat-document>rect:nth-child(2){fill:var(--blue)}.stat-magnifier circle{fill:rgba(255,255,255,.94);stroke:var(--blue);stroke-width:13}.stat-magnifier path{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-width:15}.stat-network path{fill:none;stroke:var(--light-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:12}.stat-network circle{fill:var(--blue);stroke:var(--bone);stroke-width:9}.stat-network circle:nth-of-type(2n){fill:var(--light-blue)}.stat-ai-answer>circle,.stat-ai-answer>path{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-width:3}.stat-ai-answer>rect:not(:first-child){fill:rgba(5,5,5,.1)}.stat-ai-answer>rect:nth-of-type(2){fill:var(--blue)}.stat-answer-score circle{fill:var(--blue);stroke:none;filter:drop-shadow(0 8px 12px rgba(6,46,250,.18))}.industry-stat-visual--illustration .stat-answer-score__value{fill:#fff;font-size:30px;font-weight:650;letter-spacing:-.045em}.industry-stat-visual--illustration .stat-answer-score__percent{font-size:21px;letter-spacing:-.02em}.stat-pie-chart__slice{--pie-from-x:18px;--pie-from-y:16px;--pie-from-rotation:-8deg;fill:#e7e9df;stroke:#fff;stroke-linejoin:round;stroke-width:4;animation:stat-pie-assemble 8s cubic-bezier(.2,.72,.2,1) infinite both;transform-box:fill-box;transform-origin:center}.stat-pie-chart__slice:nth-child(2){animation-delay:.1s}.stat-pie-chart__slice:nth-child(3){--pie-from-x:-18px;--pie-from-y:14px;--pie-from-rotation:9deg;fill:#eef0e7;animation-delay:.2s}.stat-pie-chart__slice:nth-child(4){--pie-from-x:-14px;--pie-from-y:-16px;--pie-from-rotation:-10deg;fill:#f2f3ec;animation-delay:.3s}.stat-pie-chart__slice--highlight{--pie-from-x:8px;--pie-from-y:-22px;--pie-from-rotation:12deg;fill:var(--blue);filter:drop-shadow(0 7px 10px rgba(6,46,250,.16))}.stat-pie-chart__copy{animation:stat-pie-copy-reveal 8s cubic-bezier(.22,.72,.22,1) infinite both;transform-box:fill-box;transform-origin:center}.industry-stat-visual--illustration .stat-pie-chart__value{fill:var(--blue);font-size:68px;font-weight:650;letter-spacing:-.07em}.industry-stat-visual--illustration .stat-pie-chart__percent{font-size:34px;letter-spacing:-.03em}.stat-pie-chart__caption{fill:rgba(5,5,5,.44);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.stat-percentage-dial{transform:rotate(-90deg);transform-box:fill-box;transform-origin:center}.stat-percentage-dial__progress,.stat-percentage-dial__track{fill:none;stroke-width:38}.stat-percentage-dial__track{stroke:var(--bone)}.stat-percentage-dial__progress{stroke:var(--blue);stroke-linecap:round;animation:stat-dial-draw 7.2s cubic-bezier(.22,.72,.22,1) infinite}.stat-percentage-dial__value{animation:stat-value-breathe 7.2s cubic-bezier(.22,.72,.22,1) infinite;transform-box:fill-box;transform-origin:center}.industry-stat-visual--illustration .stat-percentage-dial__value--compact{font-size:48px}.stat-gap-axis path{fill:none;stroke:var(--bone);stroke-linecap:round;stroke-width:18}.stat-gap-axis circle{fill:var(--blue)}.stat-gap-line{fill:none;stroke:var(--blue);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:18;animation:stat-line-extend 4.4s cubic-bezier(.25,.85,.3,1) infinite}.stat-gap-marker{animation:stat-marker-travel 4.4s cubic-bezier(.25,.85,.3,1) infinite;transform-box:fill-box;transform-origin:center}.stat-gap-marker circle:first-child{fill:#fff;stroke:var(--blue);stroke-width:7}.stat-gap-marker circle:last-child{fill:var(--blue)}.stat-gap-label{fill:rgba(5,5,5,.42);font-size:18px;font-weight:600}.stat-gap-value{animation:stat-gap-value 4.4s cubic-bezier(.25,.85,.3,1) infinite;transform-box:fill-box;transform-origin:center}.stat-expertise-track rect:first-child{fill:var(--bone)}.stat-expertise-track__fill{fill:var(--blue);animation:stat-expertise-fill 4s cubic-bezier(.25,.85,.3,1) infinite;transform-box:fill-box;transform-origin:left center}.stat-expertise-ticker text{opacity:0;transform-box:fill-box;transform-origin:center}.stat-expertise-ticker text:first-child{animation:stat-ticker-one 4s infinite}.stat-expertise-ticker text:nth-child(2){animation:stat-ticker-two 4s infinite}.stat-expertise-ticker text:nth-child(3){animation:stat-ticker-three 4s infinite}.stat-expertise-ticker text:nth-child(4){animation:stat-ticker-four 4s infinite}.stat-expertise-ticker text:nth-child(5){animation:stat-ticker-five 4s infinite}.stat-people-grid .stat-person{color:var(--blue);fill:var(--blue);transform-box:fill-box;transform-origin:center}.stat-people-grid .stat-person--dim{animation:stat-person-dim 8s cubic-bezier(.37,0,.18,1) var(--person-dim-delay) infinite both}.stat-people-grid .stat-person--focus{animation:stat-person-focus 8s cubic-bezier(.22,.78,.22,1) var(--person-focus-delay) infinite both;will-change:transform}.stat-growth-axis path:first-child{fill:none;stroke:#EEF0E5;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.stat-growth-axis path:last-child{fill:none;stroke:#EEF0E5;stroke-dasharray:7 9;stroke-width:3}.stat-growth-line{fill:none;stroke:var(--blue);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-width:13;animation:stat-line-extend 4.6s cubic-bezier(.25,.85,.3,1) infinite}.industry-stat-visual--growth-plot-tech .stat-growth-line{stroke-width:10}.stat-growth-end-label{animation:stat-growth-label 4.6s cubic-bezier(.25,.85,.3,1) infinite;transform-box:fill-box;transform-origin:center}.stat-growth-end-label rect{fill:var(--blue)}.stat-growth-end-label text{fill:#fff;font-size:27px;font-weight:600;letter-spacing:-.05em}.stat-growth-label{fill:rgba(5,5,5,.5);font-size:15px;font-weight:600;letter-spacing:-.02em}.stat-budget-bar,.stat-budget-bar__fill--ten,.stat-budget-copy__state{transform-box:fill-box}.stat-budget-bar__track{fill:var(--bone)}.stat-budget-bar__fill{fill:var(--blue)}.stat-budget-bar--seven{opacity:.5;animation:stat-budget-seven 6s ease-in-out infinite}.stat-budget-bar--ten{animation:stat-budget-ten 6s cubic-bezier(.25,.8,.25,1) infinite;transform-origin:center bottom}.stat-budget-bar__fill--ten{animation:stat-budget-ten-fill 6s cubic-bezier(.25,.8,.25,1) infinite;transform-origin:center bottom}.stat-budget-copy__state{transform-origin:center}.stat-budget-copy__state--then{opacity:0;animation:stat-budget-copy-then 6s cubic-bezier(.4,0,.2,1) infinite}.stat-budget-copy__state--now{animation:stat-budget-copy-now 6s cubic-bezier(.4,0,.2,1) infinite}.stat-budget-copy__number{fill:var(--blue);font-family:var(--font-display);font-size:72px;font-weight:600;letter-spacing:-.07em}.stat-budget-copy__word{fill:var(--blue);font-family:var(--font-editorial)!important;font-size:42px;font-weight:400;letter-spacing:-.035em}.stat-geo-window__surface{fill:var(--bone)}.stat-geo-prompt rect{fill:#fff}.stat-geo-prompt circle{fill:var(--blue)}.stat-geo-prompt text{fill:rgba(5,5,5,.72);font-family:var(--font-editorial);font-size:14px;font-style:italic;font-weight:500}.stat-geo-answer circle{fill:var(--blue)}.stat-geo-answer path{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:2}.stat-geo-answer rect{fill:rgba(5,5,5,.11)}.stat-geo-answer rect:first-of-type{fill:rgba(6,46,250,.34)}.stat-geo-citations>g{animation:stat-citation-pop 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.stat-geo-citations>g:nth-child(2){animation-delay:.18s}.stat-geo-citations rect{fill:var(--blue)}.stat-geo-citations text{fill:#fff;font-size:9px;font-weight:700}.industry-stat-card--ai-research .stat-answer-score{animation:stat-score-overlap 4.2s ease-in-out infinite}.stat-answer-score,.stat-magnifier,.stat-orbit,.stat-panel--active{transform-box:fill-box;transform-origin:center}.stat-orbit{animation:stat-orbit-drift 8s ease-in-out infinite}.stat-panel--active{animation:stat-panel-lift 4.6s ease-in-out infinite}.stat-magnifier{animation:stat-magnifier-scan 5.4s ease-in-out infinite}.stat-answer-score{animation:stat-score-pulse 4s ease-in-out infinite}@keyframes stat-orbit-drift{0%,to{transform:rotate(-3deg)}50%{transform:rotate(7deg)}}@keyframes stat-panel-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes stat-magnifier-scan{0%,to{transform:translate(-4px,2px)}50%{transform:translate(9px,-5px)}}@keyframes stat-score-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes stat-dial-draw{0%,10%{stroke-dashoffset:100}46%,84%{stroke-dashoffset:var(--dial-offset)}to{stroke-dashoffset:100}}@keyframes stat-value-breathe{0%,16%{opacity:.28;transform:scale(.94)}46%,84%{opacity:1;transform:scale(1)}to{opacity:.28;transform:scale(.94)}}@keyframes stat-pie-assemble{0%,9%{opacity:.2;transform:translate(var(--pie-from-x),var(--pie-from-y)) rotate(var(--pie-from-rotation)) scale(.9)}31%{opacity:1;transform:translate(0) rotate(0) scale(1.035)}39%,82%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:.2;transform:translate(var(--pie-from-x),var(--pie-from-y)) rotate(var(--pie-from-rotation)) scale(.9)}}@keyframes stat-pie-copy-reveal{0%,12%{opacity:.38;transform:translateX(8px) scale(.97)}41%,82%{opacity:1;transform:translateX(0) scale(1)}to{opacity:.38;transform:translateX(8px) scale(.97)}}@keyframes stat-line-extend{0%,10%{opacity:0;stroke-dashoffset:100}18%{opacity:1}48%,88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-100}}@keyframes stat-marker-travel{0%,10%{opacity:0;transform:translateX(-346px) scale(.75)}18%{opacity:1}48%,88%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(0) scale(.75)}}@keyframes stat-gap-value{0%,34%{opacity:0;transform:translateY(8px) scale(.8)}48%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-5px) scale(.92)}}@keyframes stat-expertise-fill{0%,8%{transform:scaleX(.333)}40%,88%{transform:scaleX(1)}to{transform:scaleX(.333)}}@keyframes stat-ticker-one{0%,8%{opacity:1;transform:translateY(0)}10%,to{opacity:0;transform:translateY(-8px)}}@keyframes stat-ticker-two{0%,8%{opacity:0;transform:translateY(8px)}10%,17%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(-8px)}}@keyframes stat-ticker-three{0%,17%{opacity:0;transform:translateY(8px)}19%,26%{opacity:1;transform:translateY(0)}28%,to{opacity:0;transform:translateY(-8px)}}@keyframes stat-ticker-four{0%,26%{opacity:0;transform:translateY(8px)}28%,35%{opacity:1;transform:translateY(0)}37%,to{opacity:0;transform:translateY(-8px)}}@keyframes stat-ticker-five{0%,35%{opacity:0;transform:translateY(8px)}40%,90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes stat-person-dim{0%,18%{color:var(--blue);opacity:1}24%,26%{color:#EEF0E5;opacity:1}32%,64%{color:#EEF0E5;opacity:0}74%,80%{color:#EEF0E5;opacity:0}90%,to{color:var(--blue);opacity:1}}@keyframes stat-person-focus{0%,32%{transform:translate(0) scale(1)}42%,64%{transform:translate(var(--person-focus-x),var(--person-focus-y)) scale(1.25)}74%,to{transform:translate(0) scale(1)}}@keyframes stat-growth-label{0%,34%{opacity:0;transform:translate(-8px,8px) scale(.84)}48%,88%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translateY(-5px) scale(.9)}}@keyframes stat-budget-seven{0%,35%{opacity:1}49%,91%{opacity:.5}to{opacity:1}}@keyframes stat-budget-ten{0%,38%{opacity:0;transform:translateX(18px) scale(.94)}52%,91%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(12px) scale(.96)}}@keyframes stat-budget-ten-fill{0%,40%{transform:scaleY(0)}55%,91%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes stat-budget-copy-then{0%,34%{opacity:1;transform:translateY(0)}44%,to{opacity:0;transform:translateY(-34px)}}@keyframes stat-budget-copy-now{0%,41%{opacity:0;transform:translateY(34px)}53%,91%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-28px)}}@keyframes stat-citation-pop{0%,28%{opacity:0;transform:translateY(7px) scale(.8)}42%,88%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.9)}}@keyframes stat-score-overlap{0%,28%{opacity:0;transform:translate(12px,5px) scale(.72)}44%,88%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(-4px,-3px) scale(.86)}}@keyframes stat-asset-float{0%,to{transform:translateY(-12px) scale(1.04)}50%{transform:translateY(-17px) scale(1.04)}}.industry-stat-visual--bars{display:flex;align-items:flex-end;justify-content:center;gap:15%;padding:38px 14% 32px}.industry-stat-visual--bars:after{position:absolute;right:6%;bottom:31px;left:6%;height:1px;background:rgba(5,5,5,.12);content:""}.industry-stat-visual--bars>span{position:relative;z-index:1;display:block;width:30%;height:var(--bar-height);border-radius:13px 13px 2px 2px;background:var(--blue);box-shadow:0 12px 26px rgba(0,40,250,.16)}.industry-stat-visual--bars>span:first-child{background:var(--light-blue);box-shadow:none}.industry-stat-visual--bars i{position:absolute;top:calc(100% + 10px);left:50%;font-size:9px;font-style:normal;letter-spacing:.06em;text-transform:uppercase;transform:translateX(-50%)}.industry-stat-visual--bars>strong{position:absolute;z-index:2;top:2px;right:2%;color:var(--blue);font-size:clamp(48px,4.6vw,78px);line-height:.8}.industry-stat-visual--growth-bars em{position:absolute;z-index:2;top:4px;left:2%}.industry-stat-visual--figure{display:grid;place-content:center;text-align:center}.industry-stat-visual--figure strong{color:var(--blue);font-size:clamp(60px,5.8vw,102px);line-height:.8;white-space:nowrap}.industry-stat-visual--figure span{margin-top:16px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.industry-stat-visual--figure i{position:absolute;top:2px;right:3%;color:var(--blue);font-size:clamp(38px,3.8vw,62px);font-weight:300}.industry-stat-visual--figure em{position:absolute;top:4px;left:2%}.industry-stat-visual--ring{display:grid;place-content:center;text-align:center}.industry-stat-visual--ring:before{width:clamp(160px,15vw,224px);aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--blue) var(--ring-value),rgba(5,5,5,.08) 0);box-shadow:0 18px 40px rgba(27,23,15,.05);content:"";-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 19px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 19px),#000 0)}.industry-stat-visual--ring span,.industry-stat-visual--ring strong{position:absolute;left:50%;transform:translateX(-50%)}.industry-stat-visual--ring strong{top:40%;color:var(--blue);font-size:clamp(48px,4.6vw,76px)}.industry-stat-visual--ring span{top:64%;width:100%;font-size:9px;letter-spacing:.06em;text-transform:uppercase}.industry-stat-visual--people{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:11px;padding:32px 9%}.industry-stat-visual--people>span{width:clamp(34px,3.3vw,50px);aspect-ratio:1;border:clamp(8px,.75vw,12px) solid var(--light-blue);border-radius:50%;background:var(--blue);box-shadow:0 8px 20px rgba(0,40,250,.12)}.industry-stat-visual--people strong{width:100%;margin-top:10px;color:var(--blue);font-size:clamp(22px,2vw,34px);text-align:center}.industry-stat-visual--people em{position:absolute;top:3px;right:2%}.industry-stat-visual--shrinking{display:grid;place-content:center;grid-gap:18px;gap:18px;padding:28px;text-align:center}.industry-stat-visual--shrinking>span{width:min(310px,92%);height:20px;overflow:hidden;border-radius:999px;background:rgba(5,5,5,.08)}.industry-stat-visual--shrinking>span i{display:block;width:7.7%;height:100%;min-width:12px;border-radius:inherit;background:var(--blue)}.industry-stat-visual--shrinking strong{color:var(--blue);font-size:clamp(68px,6vw,102px);line-height:.76}.industry-stat-visual--shrinking em{color:rgba(5,5,5,.52);font-size:10px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.industry-stat-visual--answer,.industry-stat-visual--magnify>span{display:grid;align-content:center;grid-gap:13px;gap:13px;padding:36px}.industry-stat-visual--magnify>span{position:absolute;inset:10% 9%;border:1px solid rgba(5,5,5,.1);border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 18px 38px rgba(27,23,15,.06)}.industry-stat-visual--answer>i,.industry-stat-visual--magnify>span i{display:block;height:9px;border-radius:999px;background:rgba(5,5,5,.12)}.industry-stat-visual--answer>i:nth-of-type(2),.industry-stat-visual--magnify>span i:nth-child(2){width:74%}.industry-stat-visual--answer>i:nth-of-type(3),.industry-stat-visual--magnify>span i:nth-child(3){width:52%}.industry-stat-visual--magnify>b{position:absolute;right:10%;bottom:7%;width:clamp(94px,8.5vw,132px);aspect-ratio:1;border:clamp(10px,1vw,15px) solid var(--blue);border-radius:50%;box-shadow:0 15px 30px rgba(0,40,250,.12)}.industry-stat-visual--magnify>b:after{position:absolute;right:-34%;bottom:-20%;width:50%;height:clamp(10px,.9vw,14px);border-radius:999px;background:var(--blue);content:"";transform:rotate(45deg)}.industry-stat-visual--answer strong,.industry-stat-visual--magnify strong{position:absolute;z-index:2;top:1px;right:2%;color:var(--blue);font-size:clamp(50px,5vw,82px)}.industry-stat-visual--curve{display:grid;align-content:start;padding:20px 3%}.industry-stat-visual--curve strong{color:var(--blue);font-size:clamp(64px,5.8vw,98px);line-height:.78}.industry-stat-visual--curve span{margin-top:12px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.industry-stat-visual--curve i{position:absolute;right:4%;bottom:12%;width:78%;height:58%;border-top:clamp(5px,.5vw,8px) solid var(--blue);border-radius:50% 100% 0 0;filter:drop-shadow(0 10px 14px rgba(0,40,250,.12));transform:rotate(-22deg)}.industry-stat-visual--answer{margin:18px 4% 12px;border:1px solid rgba(5,5,5,.1);border-radius:20px;background:rgba(255,255,255,.64);box-shadow:0 18px 40px rgba(27,23,15,.06)}.industry-stat-visual--answer span{color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.industry-stats__cta{display:flex;width:-moz-fit-content;width:fit-content;margin:clamp(46px,5vw,72px) auto 0}.industry-realities{position:relative;padding:clamp(18px,2.2vw,34px);background:#edeae2;color:var(--black)}.industry-realities__panel{width:min(100%,1720px);margin-inline:auto;padding:clamp(72px,8vw,126px) var(--page-gutter) clamp(58px,7vw,106px);overflow:hidden;border:1px solid rgba(5,5,5,.09);border-radius:clamp(28px,3.5vw,54px);background:var(--white);box-shadow:0 22px 55px rgba(27,23,15,.07)}.industry-realities__panel>header{width:min(100%,1180px);margin:0 auto clamp(52px,5.4vw,82px);text-align:center}.industry-realities__panel>header h2{margin:20px 0 0;font-family:var(--font-display);font-size:clamp(48px,5.8vw,90px);font-weight:500;letter-spacing:-.064em;line-height:.9;text-wrap:balance}.industry-realities__panel>header h2 em{font-family:var(--font-editorial);font-style:italic;font-weight:400;letter-spacing:-.045em}.industry-realities__grid{display:grid;width:min(100%,1500px);grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;border-top:1px solid rgba(5,5,5,.16);border-left:1px solid rgba(5,5,5,.16)}.industry-realities__grid article{position:relative;min-height:clamp(230px,19vw,290px);padding:clamp(25px,2.4vw,38px);border-right:1px solid rgba(5,5,5,.16);border-bottom:1px solid rgba(5,5,5,.16);background:var(--white);transition:background .28s ease,color .28s ease}.industry-realities__grid article:after{position:absolute;right:clamp(25px,2.4vw,38px);bottom:clamp(25px,2.4vw,38px);width:28px;height:1px;background:var(--blue);content:"";transform-origin:right center;transition:transform .28s ease}.industry-realities__grid article:hover{background:#f6f5ef}.industry-realities__grid article:hover:after{transform:scaleX(1.75)}.industry-realities__grid h3{max-width:370px;margin:clamp(52px,5vw,76px) 0 13px;font-size:clamp(19px,1.5vw,25px);font-weight:600;letter-spacing:-.04em;text-wrap:balance}.industry-realities__grid p{margin:0;padding-right:20px;color:rgba(5,5,5,.68);font-size:clamp(13px,.92vw,15.5px);line-height:1.42}.about-page .about-depth-hero{grid-template-columns:minmax(0,1fr)}.about-page .about-depth-hero__content{width:min(100%,1300px)}.about-page .about-team__title{margin-bottom:clamp(34px,4vw,58px);font-family:var(--font-display);font-size:clamp(46px,5vw,78px);font-style:normal;font-weight:500;letter-spacing:-.055em;line-height:.94}.about-page .about-team__founders{width:min(100%,920px);margin-inline:auto}.about-page .about-team__founder-image{aspect-ratio:5/4}.about-page .about-team__founder--holly .about-team__founder-image img{transform:scale(1.08)}.about-page .about-team__founder-focus,.about-page .about-team__member-description{font-family:var(--font-helv);font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.35}.about-page .about-team__founder-focus{font-size:clamp(15px,1.15vw,19px)}.about-page .about-team__member-description{font-size:clamp(13px,.96vw,16px)}.about-page .about-team__role{font-family:var(--font-editorial);font-style:italic;font-weight:500;letter-spacing:-.01em}@media (max-width:900px){.industry-stats__grid{width:min(100%,720px);grid-template-columns:1fr;gap:58px}.industry-stat-card{min-height:500px}.industry-stat-visual{height:clamp(200px,36vw,260px)}.industry-realities__grid{width:min(100%,760px);grid-template-columns:1fr}.industry-realities__grid article{min-height:220px}.industry-realities__grid h3{margin-top:42px}}@media (max-width:620px){.editorial-page--industry-detail .editorial-hero{justify-items:center;gap:24px;padding:44px 20px 42px;text-align:center}.editorial-page--industry-detail .editorial-hero__media{width:.82em;height:.64em;margin-inline:.1em}.editorial-page--industry-detail .editorial-hero__foot,.editorial-page--industry-detail .editorial-hero__foot .editorial-link{justify-items:center;justify-self:center}.industry-stats{padding:78px 20px 66px}.industry-stats>header{margin-bottom:54px}.industry-stats>header h2{font-size:clamp(42px,12vw,54px)}.industry-stats__grid{gap:52px}.industry-realities{padding:12px}.industry-realities__panel{padding:54px 20px 28px;border-radius:26px}.industry-realities__panel>header{margin-bottom:40px}.industry-realities__panel>header h2{font-size:clamp(42px,11.5vw,54px)}.industry-stat-card{min-height:470px;padding:0 22px 22px}.industry-stat-card h3{font-size:29px}.industry-stat-visual{height:200px;margin-inline:0}.industry-stat-visual--figure strong{font-size:clamp(58px,18vw,82px)}.industry-realities__grid article{min-height:210px;padding:24px}.industry-realities__grid article:after{right:24px;bottom:24px}.industry-realities__grid h3{margin-top:38px}.industry-realities__grid p{padding-right:18px}.about-page .about-team__title{margin-bottom:28px;font-size:clamp(40px,12vw,52px)}.about-page .about-team__founders{grid-template-columns:1fr;gap:38px}.about-page .about-team__founder-image{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.industry-stat-visual--asset img,.industry-stat-visual--illustration *{animation:none}}.industry-realities{padding:clamp(34px,3.4vw,50px) max(5vw,28px) clamp(58px,5.5vw,82px);background:var(--bone)}.industry-realities__panel{width:100%;margin-inline:0;padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.industry-realities__panel>header{display:block;width:100%;margin:0 0 clamp(20px,2.1vw,30px);text-align:left}.industry-realities__panel>header h2{max-width:900px;margin:0;font-size:clamp(42px,4.2vw,66px);letter-spacing:-.03em;line-height:1}.industry-realities__grid{width:100%;gap:0;margin-inline:0;border-top:1px solid rgba(5,5,5,.2);border-bottom:1px solid rgba(5,5,5,.2);border-left:0}.industry-realities__grid article,.industry-realities__grid article:hover{display:block;min-height:0;padding:clamp(15px,1.25vw,20px) clamp(15px,1.55vw,24px) clamp(18px,1.55vw,24px);border:0;border-left:1px solid rgba(5,5,5,.14);border-radius:0;background:transparent;box-shadow:none;transition:none}.industry-realities__grid article:nth-child(3n+1){border-left:0}.industry-realities__grid article:nth-child(n+4){border-top:1px solid rgba(5,5,5,.14)}.industry-realities__grid article:after{display:none}.industry-realities__grid article>span{padding:0;border:0;color:rgba(5,5,5,.45);font-size:11px;letter-spacing:.08em}.industry-realities__grid h3{max-width:none;margin:clamp(16px,1.4vw,22px) 0 0;font-size:clamp(18px,1.25vw,22px);line-height:1.02}.industry-realities__grid p{max-width:390px;margin:7px 0 0;padding-right:0;font-size:clamp(12.5px,.85vw,14.5px);letter-spacing:-.015em;line-height:1.3}.industry-video__lede{width:min(100%,780px);margin:clamp(16px,1.6vw,24px) auto clamp(30px,3.2vw,48px);text-align:center;font-family:var(--font-helv);font-size:clamp(15px,1.05vw,18px);line-height:1.45}.industry-realities__panel>header h2,.industry-stats>header h2{font-family:var(--font-display);font-size:calc(clamp(34px, 3.75vw, 58px) - 4px);font-weight:500;letter-spacing:-.02em;line-height:1}.industry-realities__panel>header h2 em,.industry-stats>header h2 em{font-family:var(--font-editorial);font-style:italic;font-weight:400;letter-spacing:-.02em}@media (max-width:900px){.industry-realities__panel>header h2,.industry-stats>header h2{font-size:calc(clamp(34px, 3.75vw, 58px) - 4px)}}.editorial-page--industry-detail,.editorial-page--industry-detail .editorial-hero{background:var(--white)}.industry-stats:after{content:none}.editorial-page .industry-video.video-placeholder{padding-top:calc(2.6 * clamp(12px, 1.4vw, 22px))}@media (max-width:820px){.editorial-page .industry-video.video-placeholder{padding-top:16px}}.editorial-page--industry-detail .site-header.is-on-light:before,.editorial-page--industry-detail .site-header:before{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.9) 62%,rgba(255,255,255,0))}.industry-video.video-placeholder:before{content:none}.industry-stats:before{position:absolute;z-index:-1;top:0;left:0;width:min(72%,1180px);height:100%;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-position:0 100%;background-size:clamp(34px,3.2vw,56px) clamp(34px,3.2vw,56px),clamp(34px,3.2vw,56px) clamp(34px,3.2vw,56px);-webkit-mask-image:radial-gradient(108% 128% at 0 100%,#000 0 40%,rgba(0,0,0,.34) 68%,transparent 94%);mask-image:radial-gradient(108% 128% at 0 100%,#000 0 40%,rgba(0,0,0,.34) 68%,transparent 94%);content:"";pointer-events:none}.editorial-page--industry-detail .editorial-hero{min-height:clamp(400px,50svh,500px)}.editorial-page--industry-detail .editorial-hero .cta-button{margin-top:40px}.editorial-page--industry-detail .results-section{padding-top:clamp(40px,4.2vw,72px);padding-bottom:clamp(40px,4.2vw,72px)}.editorial-page--industry-detail .industry-video.video-placeholder{padding-bottom:clamp(16px,1.7vw,26px)}.editorial-page--industry-detail .industry-stats{padding-top:clamp(44px,4.4vw,68px)}.industry-stat-card h3{font-family:var(--font-editorial);font-size:clamp(22px,1.5vw,25px);font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-align:left;text-wrap:wrap}@media (max-width:900px){.industry-stat-card h3{font-size:clamp(20px,4.4vw,24px)}}.industry-stat-card{min-height:0;grid-template-rows:auto 1fr;align-content:stretch;gap:22px;padding:24px clamp(22px,1.84vw,29px) 28px}.industry-stat-card__copy{display:grid;grid-template-rows:auto 1fr auto;justify-self:stretch;align-self:stretch;width:100%;height:100%;margin:0;padding:0;grid-gap:0;gap:0;text-align:left}.industry-stat-card h3,.industry-stat-card__copy>p,.industry-stat-card__source{margin-inline:0;padding-inline:0;text-align:left}.industry-stat-card h3{margin-left:-.04em;min-height:calc(2 * 1.1em)}.industry-stat-card__copy>p{align-self:start}.industry-stat-card__source{align-self:end}.industry-stat-card .industry-stat-visual{width:100%;height:auto;min-height:0;aspect-ratio:2000/1161;margin:0}.industry-stat-card .industry-stat-visual--asset img{position:absolute;inset:0}.industry-stat-visual--clean .stat-clean-number{fill:#000;font-family:var(--font-display);font-size:72px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.05em}.industry-stat-visual--clean .stat-clean-number--medium{font-size:60px}.industry-stat-visual--clean .stat-clean-label,.industry-stat-visual--clean .stat-clean-small{fill:#000;font-family:var(--font-helv);font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.02em}.industry-stat-visual--clean .stat-clean-small{font-size:16px}.stat-clean-surface{fill:var(--bone)}.stat-clean-track{fill:none;stroke:#EEF0E5}.stat-clean-progress{fill:#0C27F0}.industry-stat-visual--dial svg{position:absolute;inset:0}.industry-stat-visual--dial .stat-clean-number{font-family:"Helvetica Neue",var(--font-helv);font-size:131.49px;font-weight:700;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:0}.industry-stat-visual--dial .stat-clean-label{font-family:var(--font-editorial);font-size:80.77px;letter-spacing:0}.industry-stat-card .industry-stat-visual--dial{aspect-ratio:2000/1161}.stat-dial-sweep{transform-box:view-box;transform-origin:47.225% 53.445%}.stat-dial-sweep.stat-scrutiny-sweep{transform-origin:49.99% 50.06%}.stat-dial-number{transform-box:fill-box;transform-origin:center}.stat-expertise-bar,.stat-growth-bar{transform-box:fill-box;transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.stat-dial-sweep{animation:industry-dial-rock 3.2s ease-in-out infinite}.stat-dial-number{animation:industry-dial-pulse 3.2s ease-in-out infinite}.stat-growth-bar{animation:industry-bar-grow 3.6s ease-in-out infinite}.stat-expertise-bar{animation:industry-bar-grow-wide 3.6s ease-in-out infinite}}@keyframes industry-dial-rock{0%,to{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@keyframes industry-bar-grow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.035)}}@keyframes industry-bar-grow-wide{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.02)}}@keyframes industry-dial-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}.industry-stat-card--professional-clarity .stat-clean-number,.industry-stat-card--professional-expertise .stat-clean-number,.industry-stat-card--professional-growth .stat-clean-number,.industry-stat-visual--mentions .stat-research-number{font-family:"Helvetica Neue",var(--font-helv);font-size:34.1874px;font-weight:700;font-feature-settings:normal;font-variant-numeric:normal;letter-spacing:0;line-height:1.1}.industry-stat-card--professional-clarity .stat-clean-number{font-size:131.49px}.industry-stat-card--professional-expertise .stat-clean-label,.industry-stat-card--professional-growth .stat-clean-label,.industry-stat-visual--mentions .stat-research-label{font-family:var(--font-editorial);font-size:21.0002px;font-weight:400;letter-spacing:0;line-height:1.1}.industry-stat-card h3,.industry-stats .industry-stats__cta,.industry-stats .industry-stats__cta>span,.industry-stats>header h2{color:#000}.stat-clean-arrow{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.stat-clean-arrow--up{stroke:#37bc03}.stat-clean-arrow--down{stroke:#ca0000}.stat-clean-axis{fill:none;stroke:var(--bone);stroke-width:3px}.stat-clean-trend{fill:none;stroke:var(--blue);stroke-width:7px;stroke-linecap:round}.stat-clean-assistant{fill:#fff;stroke:#e0e2d9;stroke-width:1.5px}.stat-assistant-card{opacity:0;transform:translate3d(0,14px,0) scale(.94);transform-box:fill-box;transform-origin:center;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:var(--assistant-delay,0s)}.industry-stat-visual--mentions.is-in-view .stat-assistant-card{opacity:1;transform:translateZ(0) scale(1)}@media (prefers-reduced-motion:reduce){.stat-assistant-card{opacity:1;transform:none;transition:none}}.stat-committee-item{opacity:0;transform:translate3d(0,10px,0) scale(.7);transform-box:fill-box;transform-origin:center;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:var(--icon-delay,0s)}.industry-stat-visual--committee.is-in-view .stat-committee-item{opacity:1;transform:translateZ(0) scale(1)}.stat-committee-bob{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){.industry-stat-visual--committee.is-in-view .stat-committee-bob{animation:industry-committee-bob 3.6s ease-in-out infinite;animation-delay:var(--bob-delay,0s)}}@keyframes industry-committee-bob{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-4px,0) rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.stat-committee-item{opacity:1;transform:none;transition:none}}.industry-growth-plot__line{opacity:0}@media (prefers-reduced-motion:no-preference){.industry-growth-plot__line{transition:opacity .45s ease-in-out}.industry-growth-plot[data-motion=running] .industry-growth-plot__line{opacity:1;transition:none}}@media (prefers-reduced-motion:reduce){.industry-growth-plot__line{-webkit-clip-path:none;clip-path:none}.industry-growth-plot__bar{fill:#0C27F0}}@media (max-width:900px){.industry-stat-card .industry-stat-visual{max-width:480px;justify-self:center}}.industry-stats>header{margin-bottom:clamp(40px,4vw,60px)}.editorial-hero__apps{display:inline-flex;height:.7em;align-items:center;margin-inline:.26em;vertical-align:-.06em}.editorial-hero__app{--app-tilt:0deg;display:block;width:.7em;height:.7em;flex:0 0 auto;overflow:hidden;border-radius:.17em;background:var(--white);box-shadow:0 0 0 1px rgba(5,5,5,.09),.01em .02em .06em rgba(5,5,5,.16);animation:hero-app-bob 4.4s ease-in-out infinite}.editorial-hero__app+.editorial-hero__app{--app-tilt:-7deg;margin-left:-.18em;box-shadow:0 0 0 1px rgba(255,255,255,.92),.02em .04em .1em rgba(5,5,5,.3);animation-delay:-1.7s}@keyframes hero-app-bob{0%,to{transform:translateY(.02em) rotate(var(--app-tilt))}50%{transform:translateY(-.05em) rotate(var(--app-tilt))}}@media (prefers-reduced-motion:reduce){.editorial-hero__app{animation:none;transform:rotate(var(--app-tilt))}}.editorial-hero__app img{display:block;width:100%;height:100%;object-fit:cover}.editorial-hero__app--empty{background:rgba(5,5,5,.08);box-shadow:inset 0 0 0 1px rgba(5,5,5,.1)}.editorial-page--industry-detail .editorial-hero h1{font-size:calc(clamp(48px, 5.2vw, 80px) - 2px)}.investor-partnership-how{box-sizing:border-box;width:min(1400px,calc(100% - (clamp(76px, 7vw, 112px) * 2)));margin:clamp(48px,5vw,76px) auto clamp(64px,7vw,104px);padding:clamp(48px,5vw,70px) clamp(32px,4vw,58px);border-radius:clamp(24px,2vw,32px);background:var(--black);color:#fff;box-shadow:0 30px 72px rgba(5,5,5,.28)}.investor-partnership-how__header{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(20px,3vw,42px);gap:clamp(20px,3vw,42px);align-items:start}.investor-partnership-how__header:has(.editorial-kicker){grid-template-columns:minmax(110px,.28fr) minmax(0,1.72fr)}.investor-partnership-how__header .editorial-kicker{color:rgba(255,255,255,.62)}.investor-partnership-how h2{max-width:860px;margin:0;font-family:var(--font-display);font-size:clamp(34px,3.8vw,58px);font-weight:500;letter-spacing:-.05em;line-height:.95}.investor-partnership-how__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3vw,42px);border-top:1px solid rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.4)}.investor-partnership-how article{display:grid;min-height:clamp(220px,18vw,280px);grid-template-rows:auto 1fr auto;padding:clamp(17px,1.6vw,24px);border-right:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(255,255,255,.4)}.investor-partnership-how article>span{font-family:var(--font-editorial);font-size:11px;font-style:italic}.investor-partnership-how article h3{max-width:320px;align-self:end;margin:0 0 clamp(14px,1.6vw,22px);font-family:var(--font-display);font-size:clamp(24px,2.2vw,34px);font-weight:500;letter-spacing:-.04em;line-height:.96}.investor-partnership-how article p{max-width:360px;margin:0;color:rgba(255,255,255,.74);font-family:var(--font-helv);font-size:clamp(12px,.9vw,14px);line-height:1.38}@media (max-width:1080px){.investor-partnership-how{width:min(960px,calc(100% - (clamp(40px, 6vw, 64px) * 2)))}.investor-partnership-how article h3{font-size:clamp(22px,2.4vw,30px)}}@media (max-width:820px){.investor-partnership-how__grid{grid-template-columns:1fr}.investor-partnership-how article{min-height:170px}.investor-partnership-how article h3{max-width:none;font-size:clamp(28px,6vw,36px)}.investor-partnership-how article p{max-width:none}}@media (max-width:700px){.investor-partnership-how{width:calc(100% - 32px);margin-top:36px;margin-bottom:48px;padding:34px 18px;border-radius:20px}.investor-partnership-how__header{grid-template-columns:1fr;gap:14px}.investor-partnership-how h2{font-size:clamp(34px,10vw,43px)}}.investor-tracks{padding:clamp(34px,3.4vw,50px) max(5vw,28px) clamp(58px,5.5vw,82px);background:var(--white);color:var(--black)}.investor-tracks>header{max-width:820px;margin:0 0 clamp(28px,3vw,44px)}.investor-tracks>header h2{margin:12px 0 0;font-family:var(--font-display);font-size:calc(clamp(34px, 3.75vw, 58px) - 4px);font-weight:500;letter-spacing:-.02em;line-height:1.02}.investor-tracks>header h2 em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.investor-tracks__lede{max-width:640px;margin:16px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.45}.investor-tracks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(5,5,5,.2)}.investor-tracks__grid article{min-height:0;padding:clamp(28px,3vw,42px) clamp(0px,3vw,48px) clamp(28px,3vw,42px) 0}.investor-tracks__grid article+article{padding-left:clamp(24px,3vw,48px);padding-right:0;border-left:1px solid rgba(5,5,5,.14)}.investor-tracks__grid h3{margin:10px 0 0;font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.investor-tracks__grid article>p:not(.editorial-kicker){max-width:460px;margin:14px 0 0;font-size:clamp(14px,.95vw,16px);line-height:1.42}.investor-tracks__grid ul{display:grid;grid-gap:10px;gap:10px;max-width:420px;margin:22px 0 0;padding:0;list-style:none}.investor-tracks__grid li{padding:10px 0 0;border-top:1px solid rgba(5,5,5,.12);font-size:clamp(13px,.9vw,15px);line-height:1.35}@media (max-width:820px){.investor-tracks__grid{grid-template-columns:1fr}.investor-tracks__grid article,.investor-tracks__grid article+article{padding:clamp(22px,4vw,32px) 0;border-left:0}.investor-tracks__grid article+article{border-top:1px solid rgba(5,5,5,.14)}}.cta-button.cta-button{border-radius:999px;box-shadow:0 12px 26px rgba(5,5,5,.18),0 3px 8px rgba(5,5,5,.12);transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,color .25s ease,transform .25s cubic-bezier(.16,1,.3,1)}.cta-button.cta-button:not(.cta-motion):not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit):is(:hover,:focus-visible){border-color:var(--black);background-color:var(--black);color:var(--white)}.cta-button.cta-button:is(:hover,:focus-visible){box-shadow:0 18px 34px rgba(5,5,5,.22),0 5px 10px rgba(5,5,5,.12);transform:translateY(-2px)}.cta-button.cta-button:active{box-shadow:0 7px 14px rgba(5,5,5,.16);transform:translateY(0) scale(.98)}.cta-button.cta-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.about-page .cta-button.cta-button:not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit),.editorial-page--bone .cta-button.cta-button:not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit),.service-detail--refined .cta-button.cta-button:not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit){border-color:rgba(5,5,5,.58);background:transparent;color:var(--black)}.about-page .cta-button.cta-button:not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit):is(:hover,:focus-visible),.editorial-page--bone .cta-button.cta-button:not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit):is(:hover,:focus-visible),.service-detail--refined .cta-button.cta-button:not(.site-header__audit):not(.site-header__call):not(.site-header__mobile-contact):not(.site-header__mobile-audit):is(:hover,:focus-visible){border-color:var(--black);background:var(--black);color:var(--white)}.about-page .final-cta.home-section--blue .home-link.cta-button{border-color:rgba(255,255,255,.78);background:transparent;color:var(--white)}.about-page .final-cta.home-section--blue .home-link.cta-button .cta-motion__fill{background:var(--white)}.about-page .final-cta.home-section--blue .home-link.cta-button .cta-motion__roll>span:nth-child(2){color:var(--blue)}.about-page .final-cta.home-section--blue .home-link.cta-button:is(:hover,:focus-visible){border-color:var(--white);background:transparent;color:var(--white)}.about-page .final-cta.home-section--blue .home-link.cta-button:is(:hover,:focus-visible)>.cta-arrow{border-color:rgba(0,40,250,.28);background:rgba(0,40,250,.08);color:var(--blue)}@media (prefers-reduced-motion:reduce){.cta-button.cta-button{transition-duration:0s}}.audience-section--home .who-tabs__panel h3,.audience-section--home .who-tabs__stat-line,.faq-question__face--newsreader,.home-hero .hero-title-3d__editorial,.home-section h2 em,.services-section .service-title__face--editorial,.why-choose__card h3{font-weight:400}.home-hero h1{font-size:clamp(51px,5.89vw,106px)}.home-hero__bottom{gap:clamp(20px,2vw,30px)}.what-we-do,.what-we-do.is-audience-active{background:var(--sand)}.home-section.what-we-do{padding-top:clamp(22px,2.2vw,34px);padding-bottom:clamp(12px,1.4vw,22px)}.home-section.video-placeholder{padding-top:clamp(12px,1.4vw,22px);padding-bottom:clamp(28px,3vw,44px)}@media (min-width:821px){.what-we-do .home-section__split{grid-template-columns:minmax(0,.76fr) minmax(420px,1.24fr)}}.what-we-do__media{width:100%;max-width:780px;justify-self:end}.what-we-do__media-frame{aspect-ratio:1;border-radius:0;background:var(--sand);box-shadow:none}.what-we-do__media-frame .marketing-ecosystem-animation{position:absolute;inset-block:0;left:50%;width:auto;min-width:100%;height:100%;aspect-ratio:16/9;border:0;background:var(--sand);pointer-events:none;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.what-we-do__media-frame .marketing-ecosystem-animation{display:none}}@media (max-width:820px){.what-we-do__media{max-width:680px;justify-self:center}.what-we-do__media-frame{aspect-ratio:8/7}}.audience-section--home{background:var(--white)}.audience-section--home .who-tabs{overflow:hidden;border-color:rgba(5,5,5,.12);background:#080808}.audience-section--home .who-tabs__hero{min-height:0;gap:var(--who-inset);justify-content:flex-start;padding-bottom:var(--who-inset);background:linear-gradient(90deg,rgba(5,5,5,.84),rgba(5,5,5,.62) 50%,rgba(5,5,5,.34)),url(/images/founders/holly-taylor.webp) center 47% /cover no-repeat}.audience-section--home .who-tabs__intro{width:min(52%,720px)}.audience-section--home .who-tabs__dock{width:min(88%,1180px);margin-top:0}.audience-section--home .who-tabs__rail{margin-inline:0}.audience-section--home .who-tabs__list{margin-top:0}.audience-section--home .who-tabs__panel{box-sizing:border-box;width:100%;height:auto;min-height:clamp(250px,20vw,290px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin:0;overflow:visible;animation:none}.audience-section--home .who-tabs__detail,.audience-section--home .who-tabs__heading{min-width:0}.audience-section--home .who-tabs__detail>p,.audience-section--home .who-tabs__panel h3,.audience-section--home .who-tabs__proof{animation:none;opacity:1;transform:none}@media (max-width:1050px){.audience-section--home .who-tabs__intro{width:min(78%,720px)}.audience-section--home .who-tabs__dock{width:100%}.audience-section--home .who-tabs__panel{min-height:430px;grid-template-columns:minmax(0,1fr)}.audience-section--home .who-tabs__detail{min-height:0}}@media (max-width:760px){.audience-section--home{padding-top:20px}.audience-section--home .who-tabs__hero{min-height:0;gap:var(--who-inset);padding-bottom:var(--who-inset)}.audience-section--home .who-tabs__intro{width:100%}.audience-section--home .who-tabs__panel{min-height:360px}.audience-section--home .who-tabs__proof{display:none}}@media (max-width:560px){.audience-section--home .who-tabs__panel{min-height:390px}}.proof-section .testimonial-marquee:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media (prefers-reduced-motion:reduce){.proof-section .testimonial-marquee{scroll-behavior:smooth}}.final-cta-stage{background:var(--sand)}@media (min-width:701px){.final-cta-stage--lead .final-cta-stage__sticky{align-items:stretch}.final-cta-stage--lead .final-cta--lead{width:100%;height:100%;min-height:100%}}@media (max-width:900px){.home-hero{min-height:0}:root{--hero-header-h:78px;--hero-gap:calc(2.5 * (clamp(104px, 15vh, 136px) - var(--hero-header-h)));--stack-gap:30px}.home-hero__content{flex:0 0 auto;padding-top:calc(var(--hero-header-h) + var(--hero-gap));padding-bottom:calc(var(--hero-gap) - 18px)}.home-section.what-we-do{padding-top:var(--hero-gap)}.home-hero__bottom{margin-top:var(--stack-gap);gap:var(--stack-gap)}.home-hero .client-strip{margin-bottom:0;transform:none}}.what-we-do__content{position:relative;z-index:1}@media (max-width:820px){.what-we-do__copy{min-height:0;justify-content:flex-start}.what-we-do__copy,.what-we-do__copy .home-section__actions--services{margin-top:var(--stack-gap)}.what-we-do .home-section__split{row-gap:18px}.home-section.what-we-do{padding-bottom:8px}.home-section.video-placeholder{padding-top:8px}.what-we-do__copy .home-section__actions--services{margin-bottom:0}}.home-section h2 em{font-size:calc(1em * var(--editorial-optical-scale) + var(--editorial-optical-offset))}.proof-section .testimonial-card__avatar img{filter:grayscale(1)}.services-section{background:var(--white);color:var(--black)}.service-index{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0;margin-top:clamp(34px,4vw,58px);border-bottom:1px solid rgba(5,5,5,.13)}.service-index__card{display:flex;min-width:0;flex-direction:column;padding:clamp(22px,2.2vw,30px) clamp(14px,1.4vw,22px);border-top:1px solid rgba(5,5,5,.13);color:var(--black);text-decoration:none;transition:background-color .35s ease}.service-index__card:nth-child(n){border-left:1px solid rgba(5,5,5,.13)}.service-index__card:nth-child(5n+1){padding-left:0;border-left:0}.service-index__card:nth-child(5n){padding-right:0}.service-index__card:focus-visible,.service-index__card:hover{background:rgba(5,5,5,.028)}.service-index__card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.service-index__eyebrow{display:block;margin-bottom:clamp(12px,1.2vw,18px);color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.service-index__heading{display:block;font-size:clamp(22px,1.5vw,25px);letter-spacing:-.02em;line-height:1.1}.service-index__heading .service-title{display:inline;font-weight:600}.service-index__heading .service-title>span{display:inline}.service-index__card:focus-visible .service-title__track,.service-index__card:hover .service-title__track{transform:translateY(-1.22em)}.service-index__copy{max-width:34ch;margin:clamp(12px,1.1vw,16px) 0 0;color:rgba(5,5,5,.72);font-size:clamp(14px,.8vw,15px);line-height:1.4}.service-index__cta{display:inline-flex;align-items:center;gap:.45em;margin-top:auto;padding-top:clamp(18px,2vw,28px);color:var(--blue);font-size:13px;font-weight:600;letter-spacing:.01em}.service-index__cta>span{display:inline-block;transition:transform .42s cubic-bezier(.16,1,.3,1)}.service-index__card:focus-visible .service-index__cta>span,.service-index__card:hover .service-index__cta>span{transform:translateX(5px)}@media (max-width:1180px){.service-index{grid-template-columns:repeat(3,minmax(0,1fr))}.service-index__card:nth-child(n){padding-right:clamp(18px,2vw,30px);padding-left:clamp(18px,2vw,30px);border-left:1px solid rgba(5,5,5,.13)}.service-index__card:nth-child(3n+1){padding-left:0;border-left:0}.service-index__card:nth-child(3n){padding-right:0}}@media (max-width:860px){.service-index{grid-template-columns:repeat(2,minmax(0,1fr))}.service-index__card:nth-child(n){padding-right:clamp(18px,2vw,30px);padding-left:clamp(18px,2vw,30px);border-left:1px solid rgba(5,5,5,.13)}.service-index__card:nth-child(odd){padding-left:0;border-left:0}.service-index__card:nth-child(2n){padding-right:0}}@media (max-width:620px){.service-index{grid-template-columns:minmax(0,1fr)}.service-index__card:nth-child(n){padding-right:0;padding-left:0;border-left:0}.service-index__copy{max-width:46ch}}@media (hover:none){.service-index__card:hover .service-title__track{transform:none}}.video-placeholder,.what-we-do,.what-we-do.is-audience-active{background:var(--sand)}.video-placeholder{color:var(--black)}.video-placeholder .home-section__intro h2{max-width:none;margin-inline:auto;font-size:clamp(34px,3.75vw,58px);line-height:1;text-align:center}.video-placeholder__frame{display:grid;width:min(784px,100%,calc(56vh * 16 / 9));margin:clamp(28px,3.5vw,52px) auto 0;aspect-ratio:16/9;place-items:center;border:1px solid rgba(5,5,5,.12);border-radius:14px;background:#d8d7d0}.video-placeholder__label{color:rgba(5,5,5,.58);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media (min-width:821px){.what-we-do .home-section__split{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr)}.what-we-do .home-section__intro h2{max-width:none}.what-we-do__media{max-width:546px}}.video-placeholder{position:relative;isolation:isolate;overflow:hidden}.video-placeholder:before{position:absolute;z-index:-1;top:0;left:0;width:min(72%,1180px);height:100%;background-image:linear-gradient(#fff 1px,transparent 0),linear-gradient(90deg,#fff 1px,transparent 0);background-position:0 100%;background-size:clamp(34px,3.2vw,56px) clamp(34px,3.2vw,56px),clamp(34px,3.2vw,56px) clamp(34px,3.2vw,56px);-webkit-mask-image:radial-gradient(108% 128% at 0 100%,#000 0 40%,rgba(0,0,0,.34) 68%,transparent 94%);mask-image:radial-gradient(108% 128% at 0 100%,#000 0 40%,rgba(0,0,0,.34) 68%,transparent 94%);content:"";pointer-events:none}:root{--home-title-size:calc(clamp(34px, 3.75vw, 58px) - 4px)}.faq-section .home-section__intro h2,.home .final-cta h2,.home .final-cta--lead .final-cta__content--lead>h2,.home-section.why-choose .why-choose__head h2,.proof-section .home-section__intro h2,.services-section .services-section__head h2,.video-placeholder .home-section__intro h2,.what-we-do .home-section__intro h2,.who-tabs .who-tabs__intro h2{font-size:var(--home-title-size)}.final-cta h2{font-size:calc(clamp(36px, 4.2vw, 64px) - 4px)}@media (min-width:701px) and (max-width:900px){.final-cta--lead .final-cta__content--lead>h2{font-size:calc(clamp(34px, 5.2vw, 46px) - 4px)}}@media (max-width:700px){.final-cta--lead .final-cta__content--lead>h2{font-size:calc(clamp(42px, 12vw, 64px) - 4px)}}.what-we-do .home-body-large{max-width:none}.services-section .services-section__head h2 em,.video-placeholder .home-section__intro h2 em,.what-we-do .home-section__intro h2 em{font-family:var(--font-editorial);font-style:italic;font-weight:400}.services-section__head{max-width:1250px;margin:0 auto clamp(20px,2.1vw,30px);text-align:center}.services-section__head .editorial-kicker{margin:0 0 14px}.services-section .services-section__head h2{max-width:900px;margin:0 auto;padding-bottom:.08em;font-weight:400;letter-spacing:-.06em;line-height:.86}.services-section .services-section__head h2 .section-reveal__line-mask+.section-reveal__line-mask{margin-top:-.28em}.services-section__lede{max-width:680px;margin:clamp(16px,1.6vw,22px) auto 0;font-family:var(--font-helv);font-size:clamp(15px,1.15vw,18px);line-height:1.42}@media (min-width:821px) and (max-width:1366px){.home-section.what-we-do{padding-top:clamp(48px,5.5vw,72px);padding-bottom:clamp(24px,2.6vw,34px)}.home-section.video-placeholder{padding-top:clamp(24px,2.6vw,34px)}.what-we-do .home-section__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (min-width:701px) and (max-width:1366px){.final-cta-stage--lead,.final-cta-stage--lead .final-cta-stage__sticky{min-height:clamp(460px,58svh,640px);height:clamp(460px,58svh,640px)}.final-cta--lead .final-cta__content--lead{grid-template-rows:auto auto 1fr}.final-cta__hosts{align-self:start}}.home-section.what-we-do{padding-bottom:clamp(28px,3vw,44px)}.industry-video__lede:last-child{margin-bottom:0}.case-study-page{--case-ink:#22212b;--case-muted:#68676d;--case-line:#e7e6e4;--case-panel:#f7f7f6;--case-blue:#0028fa;min-height:100svh;background:#fff;color:var(--case-ink)}.case-study-page .site-header,.case-study-page .site-header.is-on-light{position:-webkit-sticky;position:sticky;top:0;border-bottom:1px solid var(--case-line);background:#fff;color:var(--case-ink);text-shadow:none}.case-study-page .site-header.is-on-light:before,.case-study-page .site-header:before{display:none}.case-study-page .site-header__glass-bevel,.case-study-page .site-header__glass-blur,.case-study-page .site-header__glass-fill{display:none;background:none;background-image:none}.case-study-page .site-header__hover-pill{background:#f1f1ef;background-image:none}.case-study-page em{font-family:inherit;font-style:normal;font-weight:inherit}.case-kicker{margin:0;color:var(--case-blue);font-size:11px;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.case-hero{padding:clamp(68px,8vw,118px) var(--page-gutter) clamp(42px,5vw,70px);background:#fff;color:var(--case-ink)}.case-hero__copy{width:min(100%,1120px);margin:0 auto;text-align:center}.case-hero h1{margin:24px 0 0;font-family:var(--font-editorial);font-size:clamp(48px,4.75vw,74px);font-weight:600;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.case-quote{padding:0 var(--page-gutter) clamp(58px,7vw,92px);background:#fff;color:var(--case-ink)}.case-quote blockquote{width:min(100%,1100px);margin:0 auto;padding:clamp(30px,4vw,52px) 0;border-top:1px solid var(--case-line);border-bottom:1px solid var(--case-line)}.case-quote blockquote>p{margin:0;font-family:var(--font-editorial);font-size:clamp(27px,2.55vw,38px);font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1.22}.case-quote blockquote footer{display:flex;gap:15px;align-items:center;margin-top:28px}.case-quote blockquote img{width:58px;height:58px;border-radius:50%;object-fit:cover}.case-quote cite{display:grid;grid-gap:3px;gap:3px;font-style:normal}.case-quote cite strong{font-size:14px;font-weight:600}.case-quote cite span{color:var(--case-muted);font-size:13px}.case-about,.case-approach,.case-challenge,.case-next,.case-results{width:min(calc(100% - (var(--page-gutter) * 2)),1100px);margin-inline:auto;background:#fff}.case-work-media{display:grid;width:min(calc(100% - (var(--page-gutter) * 2)),1320px);grid-gap:clamp(14px,1.6vw,24px);gap:clamp(14px,1.6vw,24px);margin:0 auto clamp(48px,6vw,76px)}.case-work-media--gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:clamp(48px,6vw,76px);border-top:1px solid var(--case-line)}.case-work-media figure{margin:0;overflow:hidden;border-radius:18px;background:var(--case-panel)}.case-work-media--feature figure{aspect-ratio:16/8}.case-work-media--gallery figure{aspect-ratio:4/3}.case-work-media img{display:block;width:100%;height:100%;object-fit:cover}.case-work-media--feature img{object-position:50% 52%}.case-work-media--gallery figure:first-child img{object-position:50% 58%}.case-about{display:block;padding:0 0 clamp(48px,6vw,76px)}.case-challenge__intro h2,.case-next h2,.case-results__heading h2,.case-section-heading h2{margin:14px 0 0;font-family:var(--font-editorial);font-size:clamp(40px,4.1vw,58px);font-weight:600;letter-spacing:-.035em;line-height:1.02}.case-challenge__intro h2 em,.case-next h2 em,.case-results__heading h2 em,.case-section-heading h2 em{color:inherit}.case-about__body{max-width:1020px;padding-top:18px}.case-about__body p,.case-approach__intro,.case-challenge__intro>p:last-child,.case-results__closing,.case-results__heading>p:last-child{margin:0;color:var(--case-muted);font-family:var(--font-body);font-size:clamp(16px,1.45vw,19px);letter-spacing:-.01em;line-height:1.5}.case-about__body p+p{margin-top:14px}.case-approach,.case-challenge,.case-next,.case-results{padding:clamp(48px,6vw,76px) 0;border-top:1px solid var(--case-line)}.case-approach__opening,.case-challenge__intro,.case-results__heading{display:block}.case-approach__intro,.case-challenge__intro>p:last-child,.case-results__heading>p:last-child{max-width:1020px;margin-top:18px}.case-approach__list,.case-challenge__grid{display:block;margin-top:24px}.case-approach__list article,.case-challenge__grid article{display:block;min-height:0;padding:18px 0 6px;border:0}.case-approach__list article+article,.case-challenge__grid article+article{padding-top:26px}.case-approach__list article>span,.case-challenge__grid article>span,.case-result>span{display:none}.case-approach__list h3,.case-challenge__grid h3{max-width:none;margin:0;font-family:var(--font-editorial);font-size:clamp(25px,2.25vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.08}.case-approach__list p,.case-challenge__grid p{max-width:1020px;margin:8px 0 0;color:var(--case-muted);font-size:clamp(16px,1.35vw,18px);line-height:1.5}.case-results{width:min(calc(100% - (var(--page-gutter) * 2)),1120px)}.case-results__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:30px;border:0}.case-result{min-height:220px;display:flex;flex-direction:column;padding:24px;border:1px solid var(--case-line);border-radius:18px;background:var(--case-panel)}.case-result strong{margin:0;font-family:var(--font-editorial);font-size:clamp(38px,3.6vw,54px);font-weight:600;letter-spacing:-.045em;line-height:.95}.case-result p{max-width:260px;margin:auto 0 0;color:var(--case-muted);font-size:16px;line-height:1.35}.case-results__closing{max-width:920px;margin-top:32px}.case-next{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(44px,7vw,110px);gap:clamp(44px,7vw,110px);align-items:end;padding-bottom:clamp(64px,8vw,108px)}.case-next h2{max-width:720px}.case-arrow-link{display:inline-flex;min-height:54px;flex:0 0 auto;gap:24px;align-items:center;justify-content:space-between;padding:10px 16px 10px 20px;border:1px solid var(--case-blue);border-radius:9px;background:var(--case-blue);color:#fff;font-size:12px;letter-spacing:.045em;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.case-arrow-link i{width:18px;height:18px;background:currentColor;-webkit-mask:url(/download.svg) center/contain no-repeat;mask:url(/download.svg) center/contain no-repeat;transition:transform .35s ease}.case-arrow-link:focus-visible,.case-arrow-link:hover{background:#fff;color:var(--case-blue)}.case-arrow-link:focus-visible i,.case-arrow-link:hover i{transform:translate(3px,-3px)}@media (max-width:980px){.case-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-result{min-height:190px}}@media (max-width:760px){.case-study-page .site-header,.case-study-page .site-header.is-on-light{background:#fff}.case-hero{padding:62px 20px 38px}.case-hero h1{margin-top:18px;font-size:clamp(40px,11.5vw,58px);line-height:1}.case-quote{padding:0 20px 52px}.case-about,.case-approach,.case-challenge,.case-next,.case-results,.case-work-media{width:calc(100% - 40px)}.case-work-media--gallery{grid-template-columns:1fr}.case-work-media--feature figure{aspect-ratio:4/3}.case-challenge__intro h2,.case-next h2,.case-results__heading h2,.case-section-heading h2{font-size:clamp(36px,10vw,48px)}.case-next{grid-template-columns:1fr;gap:30px;align-items:start}.case-next .case-arrow-link{width:-moz-fit-content;width:fit-content}}@media (max-width:560px){.case-quote blockquote>p{font-size:26px}.case-results__grid{grid-template-columns:1fr;gap:12px}.case-result{min-height:170px;padding:22px}.case-result strong{font-size:48px}}@media (prefers-reduced-motion:reduce){.case-arrow-link,.case-arrow-link i{transition:none}}.analytics-consent{position:fixed;right:20px;bottom:20px;left:20px;z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;color:#151515;background:#f0f1e5;border:1px solid #b8b9ae;border-radius:16px;box-shadow:0 8px 30px #0002;font-size:14px}.analytics-consent p{margin:0;max-width:700px}.analytics-consent a{text-decoration:underline}.analytics-consent div{display:flex;gap:12px;flex-shrink:0}.analytics-consent button{padding:12px 16px;border:1px solid;border-radius:24px;background:transparent;font:inherit;cursor:pointer}.analytics-consent button:last-child{color:#fff;background:#1426ed;border-color:#1426ed}.analytics-preferences{position:fixed;bottom:8px;left:12px;z-index:1000;padding:6px 10px;color:#151515;background:#f0f1e5;border:1px solid #b8b9ae;border-radius:16px;font-size:11px;cursor:pointer}@media (max-width:600px){.analytics-consent{right:12px;left:12px;bottom:12px;padding:18px;align-items:stretch;flex-direction:column;gap:14px}.analytics-consent div{flex-wrap:wrap}}