@charset "UTF-8";:root{color-scheme:dark;--bg:#080808;--white:#f7f7f5;--muted:#b1b1ae;--blue:#4d8dff;--gutter:24px;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--white)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}a{color:inherit;text-decoration:none;transition:color .18s ease,text-decoration-color .18s ease}a:is(:hover,:focus-visible),summary:is(:hover,:focus-visible){color:var(--blue)}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,video:focus-visible{outline:2px solid var(--blue);outline-offset:7px}a:hover{text-decoration:underline;text-underline-offset:6px}img,video{display:block;max-width:100%;height:auto}p,h1,h2,dl,dd{margin:0}em{font-style:normal}.wrap{width:calc(100% - var(--gutter)*2);max-width:1320px;margin-inline:auto}.skip-link{position:fixed;top:12px;left:24px;padding:12px;background:var(--white);color:var(--bg);transform:translateY(-150%);z-index:20}.skip-link:focus{transform:none}.header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:5}.wordmark{font-size:16px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.header-context,.desktop-nav{display:none}.mobile-menu{font-size:11px;letter-spacing:.04em}.mobile-menu summary{list-style:none;cursor:pointer;padding-block:12px;display:flex;align-items:center;gap:12px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:22px;font-weight:400}.mobile-menu[open] summary span{transform:rotate(45deg)}.mobile-menu nav{position:absolute;top:72px;left:0;right:0;background:var(--bg);padding:22px 0 28px;border-bottom:1px solid #333;display:grid;gap:22px;font-size:16px}.mobile-menu nav a{width:max-content}.hero{padding-top:12px;padding-bottom:36px;container-type:inline-size}.hero-content{opacity:var(--hero-opacity,1);transform:translateY(var(--hero-recede,0px))}.mobile-context{font-size:11px;line-height:1.5;color:var(--muted);margin-bottom:18px}.hero-eyebrow{font-size:10px;line-height:1.5;letter-spacing:.14em;color:var(--muted);margin-bottom:22px}.hero-heading{line-height:.88;letter-spacing:-.055em;font-weight:800}.hero-line{display:block;margin-bottom:22px;white-space:nowrap}.hero-lead{display:block;font-size:.55em;line-height:1;letter-spacing:-.04em;font-weight:700;margin-bottom:6px}.hero-action{display:block;width:max-content;font-size:1em;letter-spacing:-.055em}.hero-stop{font-size:clamp(44px,16cqw,96px)}.hero-care{font-size:clamp(49px,18cqw,120px)}.hero-perform .hero-action{color:var(--blue)}.hero-bottom{margin-top:28px}.support{font-size:16px;line-height:1.5;letter-spacing:-.015em;max-width:440px;color:var(--muted)}.hero-links{display:flex;gap:28px;flex-wrap:wrap;margin-top:20px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:.045em;line-height:1.6;padding-block:12px;min-height:44px}.text-link span{font-size:18px;line-height:1;font-weight:400;transition:transform .2s ease}.text-link:active span{transform:translate(2px,-2px)}.project{--media-full-height:clamp(420px,64svh,620px);--media-strip-height:140px;overflow-anchor:none}.project-image{display:block;width:100%;height:var(--media-full-height);max-height:var(--media-full-height);overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.project.has-motion .project-image{height:var(--media-height,var(--media-strip-height))}.project-image picture{display:block;width:100%;height:100%}.media-arrow{position:absolute;right:28px;bottom:22px;font-size:26px;line-height:1;opacity:0;transform:translate(-3px,3px);transition:opacity .2s ease,transform .2s ease,color .2s ease}.project-image:focus-visible .media-arrow{opacity:1;transform:none;color:var(--blue)}.project-image:focus-visible{outline-offset:-6px;outline-width:3px}.project-image img{transition:transform .5s ease,filter .3s ease}.project-image:active img{filter:brightness(.94)}.project-title-arrow{display:inline-block;font-size:.65em;margin-left:6px;opacity:.65;transition:transform .2s ease,opacity .2s ease}.project-info h2 a{display:inline-flex;align-items:center;min-height:44px}.case-link{border-bottom:1px solid #aaa;padding-bottom:10px;font-size:13px;letter-spacing:.055em;gap:18px}.case-link:focus-visible{border-color:var(--blue)}.case-link:hover{border-color:var(--blue);text-decoration:none}.case-link:active{opacity:.8}@media(hover:hover){.project-image:hover img{transform:scale(1.012)}.project-image:hover .media-arrow{opacity:1;transform:none;color:var(--blue)}.project-info h2 a:is(:hover,:focus-visible) .project-title-arrow{opacity:1;transform:translate(2px,-2px)}.text-link:is(:hover,:focus-visible) span{transform:translate(2px,-2px)}.text-link[href="#work"]:is(:hover,:focus-visible) span{transform:translateY(3px)}}.project-image img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.project-info{padding-top:36px;padding-bottom:80px;display:grid;gap:28px}.project-info h2{font-size:22px;letter-spacing:-.035em}.project-description>p{font-size:24px;line-height:1.25;letter-spacing:-.03em;max-width:700px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-block:36px}.metrics dt{font-size:27px;font-weight:700;letter-spacing:-.055em;white-space:nowrap}.metrics dd{font-size:11px;line-height:1.5;color:var(--muted);margin-top:8px}.project-description>.text-link{margin-top:4px}.will-reveal{opacity:0;transform:translateY(6px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--step-delay,0ms)}.step-title{--step-delay:0ms}.step-summary{--step-delay:70ms}.step-metric-1{--step-delay:.14s}.step-metric-2{--step-delay:.19s}.step-metric-3{--step-delay:.24s}.step-cta{--step-delay:.28s}.project-step:focus-within{opacity:1;transform:none}.will-reveal.is-visible{opacity:1;transform:none}.secondary{padding-block:44px 100px}.back-link{margin-bottom:56px}.secondary h1{font-size:clamp(38px,7vw,100px);line-height:1;letter-spacing:-.055em}.secondary-intro{font-size:clamp(20px,3vw,32px);line-height:1.3;max-width:760px;margin-top:30px;color:var(--muted)}.reel,.case-image{width:100%;margin-top:48px;background:#111}.reel{aspect-ratio:9/16;object-fit:contain;max-width:560px;max-height:80svh}.preview-note{font-size:14px;color:var(--muted);line-height:1.5;margin-block:32px}.secondary .metrics{max-width:700px}@media(min-width:600px){:root{--gutter:40px}.hero{padding-top:20px;padding-bottom:48px}.hero-line{margin-bottom:16px}.mobile-context{font-size:13px}.project{--media-full-height:clamp(460px,65vw,700px);--media-strip-height:160px}.project-description>p{font-size:32px}.metrics dt{font-size:40px}.metrics dd{font-size:13px}}@media(min-width:1000px){:root{--gutter:60px}.header{min-height:96px}.wordmark{font-size:20px}.header-context{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-right:auto;margin-left:28px}.desktop-nav{display:flex;gap:30px;font-size:11px;font-weight:700;letter-spacing:.04em}.mobile-menu,.mobile-context{display:none}.hero{padding-top:12px;padding-bottom:32px}.hero-eyebrow{margin-bottom:20px}.hero-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;row-gap:18px}.hero-lead{font-size:.5em;margin-bottom:6px}.hero-stop{font-size:10cqw}.hero-care{font-size:12cqw}.hero-perform{grid-column:1/-1}.hero-line{margin-bottom:0}.hero-bottom{margin-top:24px;display:flex;justify-content:space-between;align-items:flex-end;gap:60px}.support{font-size:19px;max-width:480px;line-height:1.5}.hero-links{margin:0;gap:40px;padding-bottom:3px}.text-link{font-size:12px}.project{--media-full-height:650px;--media-strip-height:170px}.project-image img{object-position:50% 45%}.case-link{font-size:14px}.project-info{grid-template-columns:1fr 2fr;gap:60px;padding-top:52px;padding-bottom:100px}.project-info h2{font-size:28px}.project-description>p{font-size:40px}.metrics{margin-block:48px}.metrics dt{font-size:48px}.metrics dd{font-size:14px}}@media(prefers-reduced-motion:no-preference){.hero-eyebrow,.hero-line,.hero-bottom{animation:hero-arrive .6s ease both}.hero-eyebrow{animation-delay:0s}.hero-stop{animation-delay:.08s}.hero-care{animation-delay:.16s}.hero-perform{animation-delay:.24s}.hero-bottom{animation-delay:.32s}@keyframes hero-arrive{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-content{opacity:1;transform:none}.will-reveal{opacity:1;transform:none;transition:none}.project-image img,.text-link span,.project-title-arrow,.media-arrow,a{transition:none}.project.has-motion .project-image{height:var(--media-full-height)}.project-image:hover img{transform:none}}.hero.wrap{position:relative;isolation:isolate;width:100%;max-width:none;padding-inline:var(--gutter);overflow:clip}.hero-content{position:relative;max-width:1320px;margin-inline:auto;container-type:inline-size}.hero-environment{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.hero-o{position:absolute;max-width:none;width:min(180vw,2100px);height:auto;right:-85vw;top:-12%;opacity:.03}.hero-stop-visual,.hero-care-visual{position:absolute;opacity:0;transition:opacity .12s ease;object-fit:cover}.hero-stop-visual{right:-10%;top:0;width:85%;height:100%;object-position:50% 50%}.hero-care-visual{inset:0;width:100%;height:100%;object-position:50% 52%}.hero[data-moment=stop] .hero-stop-visual,.hero[data-moment=care] .hero-care-visual{opacity:.2}.hero-heading{display:block}.hero-line{display:block;margin-bottom:24px;white-space:nowrap}.hero-line:last-child{margin-bottom:0}.hero-lead{font-size:.48em;font-weight:600;letter-spacing:.008em;line-height:1.05;margin-bottom:7px}.hero-stop{font-size:clamp(44px,16.5cqw,96px)}.hero-care{font-size:clamp(49px,18.4cqw,120px)}.hero-perform{font-size:20.1cqw}.hero-perform .hero-lead{font-size:.45em}.hero-trigger{appearance:none;display:block;position:relative;isolation:isolate;width:max-content;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit;font:inherit;line-height:.9;letter-spacing:-.055em;text-align:left;cursor:pointer;transition:color .18s ease}.hero-trigger:disabled{opacity:1;cursor:default}.hero-trigger:not(:disabled):is(:hover,:focus-visible){color:var(--blue)}.hero-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:6px}.action-label{display:block;transition:opacity .12s ease}.hero-result{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;opacity:0;pointer-events:none;letter-spacing:-.04em;transition:opacity .14s ease}.hero-result strong{font:inherit;font-size:.73em;line-height:.85}.hero-result>span{font-size:clamp(11px,.115em,22px);line-height:1.5;font-weight:600;letter-spacing:.06em;color:var(--white);margin-top:.5em}.hero[data-moment=perform] .hero-perform .action-label{opacity:0}.hero[data-moment=perform] .hero-result{opacity:1}.motion-control{appearance:none;align-self:center;background:none;border:0;border-bottom:1px solid #555;border-radius:0;padding:10px 0;margin:0;color:var(--muted);font:inherit;font-size:9px;line-height:1.6;letter-spacing:.06em;min-height:44px;cursor:pointer;transition:color .18s ease,border-color .18s ease}.motion-control[hidden]{display:none}.motion-control:is(:hover,:focus-visible){color:var(--blue);border-color:var(--blue)}.motion-control:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.hero-links{column-gap:16px;row-gap:4px}@media(min-width:760px){.hero{padding-top:24px;padding-bottom:48px}.hero-heading{display:grid;grid-template-columns:minmax(0,1fr);row-gap:26px;column-gap:0}.hero-line{display:grid;grid-template-columns:26cqw minmax(0,1fr);column-gap:2cqw;align-items:center;margin-bottom:0}.hero-stop{font-size:8.5cqw}.hero-care{font-size:9.5cqw}.hero-perform{font-size:14.8cqw;grid-column:auto}.hero-lead{font-size:.44em;line-height:1;letter-spacing:.012em;margin:0;white-space:nowrap}.hero-perform .hero-lead{font-size:4.18cqw}.hero-trigger{grid-column:2;min-width:0}.hero-perform .hero-trigger{max-width:none}.hero-result>span{font-size:clamp(11px,.1em,22px)}.hero-o{width:min(150vw,2100px);right:-55vw;top:-24%}.hero-stop-visual{width:45%;max-width:500px;right:7%}.hero-links{gap:24px}}@media(min-width:1000px){.hero-bottom{align-items:center}.hero-links{gap:28px}.hero-bottom{gap:36px}.support{max-width:460px}}@media(prefers-reduced-motion:reduce){.hero-stop-visual,.hero-care-visual,.hero-result{display:none}.hero[data-moment=perform] .hero-perform .action-label{opacity:1}.hero-trigger,.action-label,.motion-control{transition:none}}.wordmark{display:inline-flex;align-items:center;gap:9px;min-height:44px}.wordmark img{width:28px;height:28px;flex:none}.hero-o{width:110vw;max-width:650px;right:-27vw;top:40px;opacity:.065}.hero-media-layer{position:absolute;inset:0}.hero-medium{position:absolute;inset:0;width:100%;height:100%;max-width:none;opacity:0;object-fit:cover;transition:opacity .4s ease}.hero-stop-visual{right:0;top:0;object-position:50% 48%}.hero-care-visual{object-position:50% 52%}.hero[data-moment=stop] .hero-stop-visual,.hero[data-moment=care] .hero-care-visual{opacity:.19}.hero[data-moment=perform] .hero-perform-visual,.hero .action-label,.hero[data-moment=perform] .hero-perform .action-label{opacity:1}.hero .hero-trigger,.hero .hero-trigger:not(:disabled):is(:hover,:focus-visible){color:var(--white);transition:color .4s ease}.hero:not([data-moment]) .hero-perform .hero-trigger{color:var(--blue)}.hero[data-moment=stop] .hero-stop .hero-trigger,.hero[data-moment=care] .hero-care .hero-trigger,.hero[data-moment=perform] .hero-perform .hero-trigger{color:var(--blue)}.hero-result{position:absolute;inset:auto;right:var(--gutter);top:120px;display:flex;align-items:flex-start;justify-content:center;gap:5px;width:max-content;opacity:1;transform:none;font-size:clamp(40px,12.5vw,54px);color:#b7b7b4;letter-spacing:-.045em;transition:none}.hero-result strong{font-size:1em;line-height:.9;font-weight:700}.hero-result>span{margin:0;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:.04em;color:inherit}.project-entry{padding-block:20px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.065em}.project-info{display:block;padding-top:36px}.project-description{max-width:860px;margin-inline:auto}@media(min-width:760px){.hero-o{width:min(70vw,880px);max-width:none;right:0;top:-10px}.hero-result{right:max(var(--gutter),calc((100vw - 1320px)/2));top:24%;font-size:clamp(64px,9vw,130px);gap:10px}.hero-result>span{font-size:clamp(11px,1vw,15px)}.project-entry{font-size:13px;padding-block:22px}}@media(min-width:1000px){.wordmark img{width:32px;height:32px}.wordmark{gap:10px}.project-info{padding-top:48px}}@media(prefers-reduced-motion:reduce){.hero-medium{display:none}.hero .hero-trigger{transition:none}.hero-perform .action-label{opacity:1}}.hero-o{width:95vw;max-width:600px;right:-10vw;top:10px;opacity:.075;transition:opacity .4s ease}.hero[data-moment] .hero-o{opacity:.045}.hero-stop-visual{object-position:50% 50%}.hero[data-moment=stop] .hero-stop-visual{opacity:.22}.hero-proof-space{height:84px;margin-top:8px}.hero .hero-result{inset:auto;top:var(--proof-top,60%);left:var(--proof-left,var(--gutter));right:auto;bottom:auto;width:var(--proof-width,calc(100% - var(--gutter)*2));height:var(--proof-height,84px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:clamp(20px,6vw,24px);line-height:1.04;letter-spacing:-.025em;color:var(--white)}.hero .hero-result strong{font-size:1em;line-height:1.04;font-weight:700;white-space:pre-line;max-width:100%}.hero .hero-result>span{font-size:clamp(12px,3.5vw,14px);line-height:1.35;letter-spacing:.045em;color:#c9c9c5;margin:0}.hero .hero-result>span[hidden]{display:none}.hero[data-proof=leads] .hero-result strong{font-size:1.9em;line-height:.94}.hero[data-proof=summit] .hero-result{font-size:clamp(18px,5.7vw,22px)}.hero-bottom{margin-top:12px}.mobile-context{margin-bottom:14px}.hero-eyebrow{margin-bottom:18px}.hero-line{margin-bottom:20px}.hero{padding-bottom:28px}@media(min-width:760px){.hero-o{width:min(58vw,780px);max-width:none;right:0;top:-8%}.hero-proof-space{height:104px;margin-top:12px}.hero .hero-result,.hero[data-proof=summit] .hero-result{font-size:clamp(30px,3.2vw,44px);gap:8px}.hero .hero-result>span{font-size:16px}.hero-line{margin-bottom:0}.hero-bottom{margin-top:8px}.hero{padding-bottom:36px}}@media(prefers-reduced-motion:reduce){.hero-o{transition:none}.hero-proof-space{height:32px;margin-top:0}.hero .hero-result{display:none}}.hero .hero-result{transform:translateY(var(--hero-recede,0px))}@media(prefers-reduced-motion:reduce){.hero .hero-result{transform:none}}html:has(.project-scene){scroll-snap-type:y proximity;scroll-padding-top:0}.hero{scroll-snap-align:start;scroll-margin-top:96px;min-height:calc(100svh - 72px);display:flex;flex-direction:column;justify-content:center}.hero-content{width:100%}.hero-keyword{position:relative;margin:0;padding:0;font:inherit;line-height:.9;letter-spacing:-.055em;transition:color .3s ease}.hero .hero-keyword{color:var(--white)}.hero[data-moment=stop] .hero-stop .hero-keyword,.hero[data-moment=care] .hero-care .hero-keyword,.hero[data-moment=perform] .hero-perform .hero-keyword{color:var(--blue)}.motion-control{width:44px;height:44px;padding:12px;border:0;display:inline-flex;align-items:center;justify-content:center}.motion-control svg{width:18px;height:18px;fill:currentColor}.motion-control .play-icon,.motion-control[data-paused=true] .pause-icon{display:none}.motion-control[data-paused=true] .play-icon{display:block}.project-scene{scroll-snap-align:start;scroll-margin-top:0;min-height:100svh;padding-block:30px 12px;overflow-anchor:auto}.scene-inner{display:flex;flex-direction:column;gap:24px;min-height:calc(100svh - 42px)}.scene-intro{display:grid;gap:20px}.scene-count,.scene-navigation{font-size:12px;line-height:1.5;letter-spacing:.06em;color:var(--muted)}.scene-count{margin-bottom:18px}.scene-logo{width:210px;max-width:85%;height:auto}.scene-summary{font-size:20px;line-height:1.3;letter-spacing:-.025em;max-width:540px}.project-scene .project-image{height:clamp(260px,43svh,460px);max-height:none;width:100%;flex:none}.project-scene .project-image img{object-position:50% 43%}.scene-motion .project-image{clip-path:inset(calc((1 - var(--scene-reveal,1))*22%) 0);transition:clip-path .16s linear}.scene-results{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.project-scene .metrics{width:100%;margin:0;grid-template-columns:1fr 1fr;gap:22px 16px}.project-scene .metrics>div:last-child{grid-column:1/-1}.project-scene .metrics dt{font-size:32px;line-height:1.05;letter-spacing:-.04em}.project-scene .metrics>div:last-child dt{font-size:22px;white-space:normal}.project-scene .metrics dd{font-size:11px;line-height:1.5;margin-top:7px;letter-spacing:.045em}.project-scene .case-link{font-size:13px;border-bottom-color:var(--white);padding-block:12px;gap:18px}.project-scene .case-link:is(:hover,:focus-visible){border-color:var(--blue)}.scene-motion .project-step{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease;transition-delay:var(--step-delay,0ms)}.scene-motion.is-established .project-step,.scene-motion:focus-within .project-step{opacity:1;transform:none}.scene-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:16px}.scene-navigation .text-link{font-size:12px;letter-spacing:.045em;gap:8px;color:var(--white)}.scene-navigation .text-link:is(:hover,:focus-visible){color:var(--blue)}.scene-navigation .next-name{display:none}.scene-navigation .text-link:hover span[aria-hidden]{transform:translateY(3px)}.future-project-anchor{height:1px;scroll-margin-top:24px}@media(min-width:600px){.scene-logo{width:250px;max-width:100%}.scene-summary{font-size:22px}.project-scene .metrics{grid-template-columns:1fr 1fr 1.5fr;gap:24px}.project-scene .metrics>div:last-child{grid-column:auto}.project-scene .metrics dt{font-size:38px}.project-scene .metrics>div:last-child dt{font-size:24px}.scene-navigation .next-name{display:inline;font-size:inherit;font-weight:inherit;line-height:inherit}}@media(min-width:1000px){.hero{min-height:calc(100svh - 96px)}.project-scene{padding-block:32px 12px}.scene-inner{gap:24px;min-height:calc(100svh - 44px)}.scene-intro{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.scene-logo{width:290px}.scene-count{margin-bottom:16px}.scene-summary{font-size:24px;max-width:510px}.project-scene .project-image{height:clamp(280px,43svh,540px)}.scene-results{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}.project-scene .metrics{width:auto;flex:1;grid-template-columns:1fr 1fr 1.7fr;gap:28px}.project-scene .metrics dt{font-size:42px}.project-scene .metrics>div:last-child dt{font-size:clamp(22px,2vw,28px)}.project-scene .metrics dd{font-size:12px}.project-scene .case-link{flex:none;font-size:13px}}@media(prefers-reduced-motion:reduce){html:has(.project-scene){scroll-snap-type:none}.hero-keyword,.scene-motion .project-step,.scene-motion .project-image{transition:none}.scene-motion .project-step{opacity:1;transform:none}.scene-motion .project-image{clip-path:none}}@media(min-width:600px){.project-scene .project-image img{object-position:50% 26%}}@media(min-width:1000px){.project-scene .project-image{height:clamp(280px,calc(100svh - 365px),600px)}}.hero-perform-visual{transition:opacity .12s ease}.scene-motion:focus-within .project-image{clip-path:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1000px)and (max-height:700px){.project-scene .project-image img{object-position:50% 10%}}.hero:not([data-moment]) .hero-keyword{color:var(--white);transition:none}.hero:not([data-moment]) .hero-medium{opacity:0;transition:none}.hero .hero-result,.hero[data-proof=summit] .hero-result{--proof-inset:clamp(0px, calc((100vw - 760px)*.86) ,58%);top:var(--proof-top);left:calc(var(--gutter) + var(--proof-inset));width:calc(100% - 2*var(--gutter) - var(--proof-inset));height:var(--proof-height);font-size:clamp(28px,4.1cqw,56px);line-height:1.06;gap:12px;padding-inline:4px}.hero .hero-result strong{font-size:1em;line-height:1.06;text-wrap:balance}.hero[data-proof=leads] .hero-result strong{font-size:1.7em}.hero .hero-result>span{font-size:clamp(13px,1.4cqw,18px);line-height:1.3;letter-spacing:.045em;color:#dededb}.hero[data-moment=perform] :is(.hero-stop,.hero-care){opacity:.075}.hero-stop,.hero-care{transition:opacity .12s ease}.hero:not([data-moment]) :is(.hero-stop,.hero-care){opacity:1;transition:none}.motion-control{color:#b1b1ae;margin-left:2px}.text-link,.desktop-nav a,.mobile-menu nav a{color:#e2e7ef;text-decoration-line:underline;text-decoration-color:#5a606a;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .18s ease,text-decoration-color .18s ease}.text-link:is(:hover,:focus-visible),.desktop-nav a:is(:hover,:focus-visible),.mobile-menu nav a:is(:hover,:focus-visible){color:var(--blue);text-decoration-color:var(--blue)}.project-scene .case-link{color:#e2e7ef;text-decoration:none;border-color:#727984}.scene-navigation .text-link{color:#e2e7ef;text-decoration-color:#5a606a}.scene-navigation .text-link:is(:hover,:focus-visible){color:var(--blue);text-decoration-color:var(--blue)}.scene-navigation .intro-short{display:inline;font:inherit}.scene-navigation .intro-long{display:none;font:inherit}.scene-navigation .text-link span:not([aria-hidden]){font:inherit;transition:none;transform:none}.scene-navigation .intro-link:is(:hover,:focus-visible) span[aria-hidden]{transform:translateY(-2px)}.project-scene .metrics dt{font-size:clamp(42px,4.5vw,62px);font-weight:700;line-height:.98;letter-spacing:-.045em}.project-scene .metrics>div:last-child dt{font-size:clamp(26px,2.5vw,36px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.project-scene .metrics dd{font-size:clamp(12px,1vw,14px);color:#a9aaa9;letter-spacing:.015em;line-height:1.4;margin-top:9px}@media(min-width:600px){.scene-navigation .intro-short{display:none}.scene-navigation .intro-long{display:inline}}@media(prefers-reduced-motion:reduce){.hero-stop,.hero-care,.text-link,.desktop-nav a,.mobile-menu nav a{transition:none}}.hero-stop>*,.hero-care>*{transition:opacity .12s ease}.hero[data-moment=perform] :is(.hero-stop,.hero-care)>*{opacity:.055}.hero:not([data-moment]) :is(.hero-stop,.hero-care)>*{opacity:1;transition:none}.hero .hero-result,.hero[data-proof=summit] .hero-result{font-size:clamp(30px,4.1cqw,56px)}.hero[data-proof=leads] .hero-result strong{font-size:1.5em}.project-scene .case-link:is(:hover,:focus-visible){color:var(--blue)}.scene-navigation a:not(.intro-link):is(:hover,:focus-visible) span[aria-hidden]{transform:translateY(3px)}@media(prefers-reduced-motion:reduce){.hero-stop>*,.hero-care>*{transition:none}}.text-link,.desktop-nav a,.mobile-menu nav a{color:var(--white);cursor:pointer;text-decoration-color:#94a3b8}.desktop-nav a,.mobile-menu nav a{text-decoration-color:var(--blue)}.text-link span[aria-hidden=true]{color:var(--blue)}.project-scene .case-link{color:var(--white);border-color:#94a3b8}.scene-navigation .text-link{color:var(--white);text-decoration-color:#94a3b8}.text-link:is(:hover,:focus-visible),.desktop-nav a:is(:hover,:focus-visible),.mobile-menu nav a:is(:hover,:focus-visible),.project-scene .case-link:is(:hover,:focus-visible),.scene-navigation .text-link:is(:hover,:focus-visible){color:var(--blue);text-decoration-color:var(--blue)}@media(width<1000px){#work .scene-logo{width:clamp(228px,66vw,280px);max-width:100%}}.hero[tabindex="-1"]:focus,.project-scene[tabindex="-1"]:focus{outline:none}.ne-arrow{display:inline-block;width:1em;height:1em;max-width:none;vertical-align:-.12em;flex:none}@media(width<1000px){html:has(.project-scene){scroll-snap-type:none}body .hero,body .project-scene,body .contact-scene{scroll-snap-align:none;scroll-snap-stop:normal}}@media(width<760px){.hero{min-height:calc(100svh - 120px)}.hero-bottom{margin-top:24px;position:relative;top:-16px}}
