.site .page.in .in-hero{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;padding:0;display:grid}.site .page.in .in-hero-media{background:var(--stage);min-height:min(82vh,760px);position:relative;overflow:hidden}.site .page.in .in-hero-media img,.site .page.in .in-hero-media video,.site .page.in .in-hero-media picture{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.site .page.in .in-hero-video{opacity:0;transition:opacity .6s}.site .page.in .in-hero-video.on{opacity:1}@media (prefers-reduced-motion:reduce){.site .page.in .in-hero-video{display:none}}.site .page.in .in-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(40px,6vw,96px) clamp(20px,5vw,80px);display:flex}.site .page.in .in-hero h1{letter-spacing:-.04em;max-width:16ch;margin:0 0 22px;font-size:clamp(2.3rem,4.6vw,4.2rem);line-height:.98}.site .page.in .in-hero .lead{max-width:52ch}.site .page.in .in-figures{margin:28px 0 0;padding:0;list-style:none;display:grid}.site .page.in .in-figures li{border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;padding:14px 0 12px;display:grid}.site .page.in .in-figures li:first-child{border-top:1px solid var(--rule-2)}.site .page.in .in-figures strong,.site .page.in .in-figures h3{font:500 clamp(1.9rem, 3.2vw, 2.8rem)/1 var(--sans);letter-spacing:-.03em;color:var(--ink);margin:0}.site .page.in .in-figures span{font:500 var(--fs-label)/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);text-align:right}.site .page.in .in-hero-copy .actions{flex-wrap:wrap;gap:10px;margin:28px 0 0;display:flex}.site .page.in .in-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.site .page.in .in-stories>li{background:var(--card);border:1px solid var(--rule);min-width:0;padding:clamp(20px,2.4vw,30px)}.site .page.in .in-facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;margin:0 0 18px;display:flex}.site .page.in .in-facts span{font:500 var(--fs-label)/1.3 var(--mono);letter-spacing:.04em;color:var(--teal-ink);flex:auto;margin-right:12px;padding:9px 12px 8px 0}.site .page.in .in-facts span+span{border-left:1px solid var(--rule);padding-left:12px}.site .page.in .in-stories h3{margin:0 0 4px;font-size:1.3rem}.site .page.in .in-client{color:var(--ink-3);margin:0 0 14px;font-size:.92rem}.site .page.in .in-stories p{color:var(--ink-2);margin:0 0 8px;font-size:.95rem}.site .page.in .in-stories .sv-label{color:var(--ink-3);margin:16px 0 6px}.site .page.in .in-results{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.site .page.in .in-results li{padding:0 0 0 22px;font-size:.93rem;font-weight:600;line-height:1.4;position:relative}.site .page.in .in-results li:before{content:"";background:var(--brand-cyan);width:8px;height:8px;position:absolute;top:.5em;left:2px}.site .page.in .in-apps,.site .page.in .in-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.site .page.in .in-apps>li{background:var(--info-tint);border:1px solid var(--rule);flex-direction:column;min-width:0;padding:22px 22px 20px;display:flex}.site .page.in .in-apps>li:nth-child(2n){background:var(--paper-2)}.site .page.in .in-apps>li.has-img{background:var(--card);padding-top:0}.site .page.in .in-apps .media,.site .page.in .in-apps li.has-img img{aspect-ratio:4/3;object-fit:cover;width:calc(100% + 44px);max-width:none;height:auto;margin:0 -22px 18px;display:block}.site .page.in .in-icon{fill:none;width:40px;height:40px;stroke:var(--teal-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:var(--card);border:1px solid var(--rule);margin-bottom:18px;padding:8px}.site .page.in .in-apps h3,.site .page.in .in-why h3{margin:0 0 8px;font-size:1.12rem}.site .page.in .in-apps p,.site .page.in .in-why p{color:var(--ink-2);margin:0 0 8px;font-size:.93rem;line-height:1.5}.site .page.in .in-apps .sv-pills{margin-top:auto;padding-top:6px}.site .page.in .in-apps .sv-pills li{background:var(--card)}.site .page.in .in-why{gap:34px 40px}.site .page.in .in-why>li{min-width:0}.site .page.in .in-why .in-icon{background:0 0;border-radius:50%}.site .page.in .cs-kicker{margin:0 0 6px}.site .page.in .in-close{background:var(--brand-cyan);color:var(--night);border-top:0;padding-block:clamp(56px,7vw,96px)}.site .page.in .in-close h2{color:var(--night);letter-spacing:-.035em;max-width:20ch;font-size:clamp(2.1rem,4.6vw,3.6rem)}.site .page.in .in-close>p,.site .page.in .in-close>p a,.site .page.in .in-close .eyebrow{color:var(--night)}.site .page.in .in-close .btn.primary{background:var(--night);border-color:var(--night);color:var(--paper)}.site .page.in .in-close .btn:not(.primary){color:var(--night);border-color:var(--night)}.site .page.in .in-close p a{color:var(--night)}@media (width<=1023px){.site .page.in .in-hero{grid-template-columns:minmax(0,1fr)}.site .page.in .in-hero-media{aspect-ratio:4/3;min-height:0}.site .page.in .in-apps,.site .page.in .in-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.site .page.in .in-stories,.site .page.in .in-apps,.site .page.in .in-why{grid-template-columns:minmax(0,1fr)}.site .page.in .in-figures span{text-align:left}}@media (width>=900px){.site .page.in .in-close .grid:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}
