.em-top-solid-rg{position:relative;background:#070707;border-bottom:1px solid var(--em-line)}.em-lab-hero-rg{background:var(--em-bg);padding:177px 0 117px;position:relative;overflow:hidden}.em-lab-hero-rg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(11,11,11,0.72),rgba(11,11,11,0.92)),url('../wallpapers/overhead_view_of_a_diverse_team_brainstorming_around_a_large_table_covered_with_sticky_notes_and_tab.webp');background-size:cover;background-position:center;filter:grayscale(0.2);z-index:0}.em-lab-hero-inner-47{position:relative;z-index:1;max-width:1340px;margin:0 auto;padding:0 47px;text-align:center}.em-lab-h1-rg{font-size:67px;font-weight:300;line-height:1.07;letter-spacing:-0.017em;margin:23px 0 27px}.em-lab-hero-sub-rg{font-size:18px;color:var(--em-ink-soft);line-height:1.62;margin-bottom:38px;max-width:677px;margin-left:auto;margin-right:auto}.em-lab-hero-rg .em-hero-cta-rg{justify-content:center}.em-lab-story-rg{background:var(--em-paper);color:var(--em-paper-ink);padding:127px 0}.em-lab-story-inner-47{max-width:1340px;margin:0 auto;padding:0 47px;display:grid;grid-template-columns:0.94fr 1.13fr;gap:97px;align-items:center}.em-lab-story-img-rg img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(0.27)}.em-lab-story-text-rg .em-sect-title-rg{margin-bottom:33px}.em-lab-story-text-rg p{font-size:15px;line-height:1.72;color:#444;margin-bottom:19px}.em-lab-story-text-rg p:last-child{margin-bottom:0}.em-lab-numbers-rg{background:var(--em-bg-2);border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line);padding:67px 0}.em-lab-numbers-inner-47{max-width:1340px;margin:0 auto;padding:0 47px;display:grid;grid-template-columns:repeat(4,1fr);gap:47px}.em-lab-num-piece{text-align:center}.em-lab-num-piece .em-strip-num{display:block;font-size:53px;font-weight:300;letter-spacing:-0.02em;margin-bottom:13px;color:var(--em-ink)}.em-lab-num-piece .em-strip-lbl{font-size:13px;letter-spacing:1.5px;color:var(--em-ink-soft)}.em-lab-prin-rg{background:var(--em-bg);padding:127px 0 117px}.em-lab-prin-head-rg{max-width:947px;margin:0 auto 73px;padding:0 47px;text-align:center}.em-lab-prin-grid-rg{max-width:1340px;margin:0 auto;padding:0 47px;display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.em-lab-prin-card-rg{background:var(--em-bg-2);border:1px solid var(--em-line);padding:47px 38px 43px;position:relative;transition:border-color .4s ease,transform .4s ease}.em-lab-prin-card-rg:hover{border-color:var(--em-accent);transform:translateY(-3px)}.em-lab-prin-num-rg{display:block;font-size:21px;letter-spacing:3px;color:var(--em-accent);margin-bottom:23px;text-transform:lowercase}.em-lab-prin-card-rg h3{font-size:23px;font-weight:300;line-height:1.27;letter-spacing:-0.01em;margin-bottom:17px;color:var(--em-ink)}.em-lab-prin-card-rg p{font-size:14px;color:var(--em-ink-soft);line-height:1.67}.em-lab-method-rg{background:var(--em-paper);color:var(--em-paper-ink);padding:127px 0}.em-lab-quote-rg{background:var(--em-bg-2);padding:97px 0;border-top:1px solid var(--em-line);border-bottom:1px solid var(--em-line)}.em-lab-cta-rg{background:var(--em-bg);padding:117px 0}.em-lab-cta-inner-47{max-width:773px;margin:0 auto;padding:0 47px;text-align:center}.em-lab-cta-row-rg{justify-content:center;margin-top:33px}@media(max-width:1031px){.em-lab-hero-rg{padding:137px 0 87px}.em-lab-h1-rg{font-size:47px}.em-lab-hero-sub-rg{font-size:16px}.em-lab-story-rg,.em-lab-prin-rg,.em-lab-method-rg,.em-lab-cta-rg{padding:87px 0}.em-lab-story-inner-47{grid-template-columns:1fr;gap:47px}.em-lab-numbers-inner-47{grid-template-columns:repeat(2,1fr);gap:38px}.em-lab-num-piece .em-strip-num{font-size:43px}.em-lab-prin-grid-rg{grid-template-columns:repeat(2,1fr)}}@media(max-width:577px){.em-lab-hero-rg{padding:117px 0 67px}.em-lab-hero-inner-47,.em-lab-story-inner-47,.em-lab-numbers-inner-47,.em-lab-prin-head-rg,.em-lab-prin-grid-rg,.em-lab-cta-inner-47{padding-left:23px;padding-right:23px}.em-lab-h1-rg{font-size:33px}.em-lab-hero-sub-rg{font-size:14px}.em-lab-story-rg,.em-lab-prin-rg,.em-lab-method-rg,.em-lab-cta-rg{padding:67px 0}.em-lab-numbers-rg{padding:47px 0}.em-lab-numbers-inner-47{grid-template-columns:1fr;gap:27px}.em-lab-num-piece .em-strip-num{font-size:38px}.em-lab-prin-grid-rg{grid-template-columns:1fr;gap:21px}.em-lab-prin-card-rg{padding:33px 27px}.em-lab-prin-card-rg h3{font-size:19px}}