/* Final main content: Figma 1:2 / 55:7044. Header, footer and motion internals are independent. */
main .copy{white-space:normal;overflow-wrap:normal;text-transform:none}
main .copy>span{display:block;white-space:pre}
main .copy>.mobile-copy{display:none}
@media(min-width:901px){main{--content-unit:min(0.069444444444vw, 1px)}
.section-intro{height:calc(1670 * var(--content-unit))}
.section-problem{height:calc(810 * var(--content-unit))}
.section-model{height:calc(1570 * var(--content-unit))}
.section-interaction{height:calc(1510 * var(--content-unit))}
.section-transparency{height:calc(1190 * var(--content-unit))}
.section-delivery{height:calc(1090 * var(--content-unit))}
.section-results{height:calc(572 * var(--content-unit))}
.n-9-27{left:calc(27 * var(--content-unit));top:calc(42 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-9-27>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-9-25{left:calc(27 * var(--content-unit));top:calc(36 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-9-25>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-16{left:calc(717 * var(--content-unit));top:calc(34 * var(--content-unit));width:calc(132 * var(--content-unit));font-size:calc(64 * var(--content-unit));line-height:calc(68 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-16>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-17{left:calc(717 * var(--content-unit));top:calc(118 * var(--content-unit));width:calc(296 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-17>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1018{left:calc(717 * var(--content-unit));top:calc(149 * var(--content-unit));width:calc(220 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1018>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1025{left:calc(717 * var(--content-unit));top:calc(356 * var(--content-unit));width:calc(175 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1025>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1026{left:calc(1078 * var(--content-unit));top:calc(376 * var(--content-unit));width:calc(175 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1026>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1019{left:calc(1076 * var(--content-unit));top:calc(149 * var(--content-unit));width:calc(135 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1019>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-19{left:calc(1076 * var(--content-unit));top:calc(36 * var(--content-unit));width:calc(168 * var(--content-unit));font-size:calc(64 * var(--content-unit));line-height:calc(68 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-19>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-20{left:calc(1076 * var(--content-unit));top:calc(120 * var(--content-unit));width:calc(341 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-20>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-22{left:calc(717 * var(--content-unit));top:calc(238 * var(--content-unit));width:calc(440 * var(--content-unit));font-size:calc(64 * var(--content-unit));line-height:calc(68 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-22>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-23{left:calc(717 * var(--content-unit));top:calc(322 * var(--content-unit));width:calc(440 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-23>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1028{left:calc(1078 * var(--content-unit));top:calc(238 * var(--content-unit));width:calc(362 * var(--content-unit));font-size:calc(64 * var(--content-unit));line-height:calc(68 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1028>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-24-1029{left:calc(1078 * var(--content-unit));top:calc(322 * var(--content-unit));width:calc(254 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1029>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-29{left:calc(30 * var(--content-unit));top:calc(1405 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-29>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-30{left:calc(30 * var(--content-unit));top:calc(1441 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-30>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-32{left:calc(359 * var(--content-unit));top:calc(1405 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-32>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-33{left:calc(359 * var(--content-unit));top:calc(1441 * var(--content-unit));width:calc(243 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-33>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-35{left:calc(718 * var(--content-unit));top:calc(1405 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-35>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-36{left:calc(718 * var(--content-unit));top:calc(1441 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-36>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-38{left:calc(1079 * var(--content-unit));top:calc(1405 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-38>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-39{left:calc(1079 * var(--content-unit));top:calc(1441 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-39>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-45{left:calc(716 * var(--content-unit));top:calc(34 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(60 * var(--content-unit));line-height:calc(52 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-45>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-46{left:calc(716 * var(--content-unit));top:calc(182 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-46>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-49{left:calc(720 * var(--content-unit));top:calc(319 * var(--content-unit));width:calc(343 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-49>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-50{left:calc(720 * var(--content-unit));top:calc(360 * var(--content-unit));width:calc(635 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-50>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-43-1343{left:calc(720 * var(--content-unit));top:calc(518 * var(--content-unit));width:calc(330 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-43-1343>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-43-1344{left:calc(1080 * var(--content-unit));top:calc(518 * var(--content-unit));width:calc(330 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-43-1344>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-9-35{left:calc(720 * var(--content-unit));top:calc(482 * var(--content-unit));width:calc(23 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-9-35>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-43-1345{left:calc(1080 * var(--content-unit));top:calc(482 * var(--content-unit));width:calc(55 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-43-1345>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-65{left:calc(720 * var(--content-unit));top:calc(33 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(60 * var(--content-unit));line-height:calc(52 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-65>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-66{left:calc(720 * var(--content-unit));top:calc(246 * var(--content-unit));width:calc(689 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-66>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-63{left:calc(27 * var(--content-unit));top:calc(41 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-63>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1051{left:calc(720 * var(--content-unit));top:calc(404 * var(--content-unit));width:calc(307 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1051>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1052{left:calc(720 * var(--content-unit));top:calc(438 * var(--content-unit));width:calc(336 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1052>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1054{left:calc(1080 * var(--content-unit));top:calc(404 * var(--content-unit));width:calc(307 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1054>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1055{left:calc(1080 * var(--content-unit));top:calc(438 * var(--content-unit));width:calc(334 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1055>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-97{left:calc(719 * var(--content-unit));top:calc(35 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(60 * var(--content-unit));line-height:calc(52 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-97>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-98{left:calc(719 * var(--content-unit));top:calc(239 * var(--content-unit));width:calc(83 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-98>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1076{left:calc(719 * var(--content-unit));top:calc(223 * var(--content-unit));width:calc(83 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1076>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1269{left:calc(719 * var(--content-unit));top:calc(267 * var(--content-unit));width:calc(79 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1269>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1068{left:calc(1080 * var(--content-unit));top:calc(239 * var(--content-unit));width:calc(83 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1068>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1077{left:calc(1080 * var(--content-unit));top:calc(223 * var(--content-unit));width:calc(83 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(115,115,115);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1077>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-99{left:calc(719 * var(--content-unit));top:calc(275 * var(--content-unit));width:calc(348 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-99>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1078{left:calc(719 * var(--content-unit));top:calc(259 * var(--content-unit));width:calc(349 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:-0.01em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1078>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1270{left:calc(719 * var(--content-unit));top:calc(312 * var(--content-unit));width:calc(688 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1270>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1069{left:calc(1080 * var(--content-unit));top:calc(275 * var(--content-unit));width:calc(335 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1069>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-24-1079{left:calc(1080 * var(--content-unit));top:calc(259 * var(--content-unit));width:calc(334 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-24-1079>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-95{left:calc(29 * var(--content-unit));top:calc(41 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-95>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-110{left:calc(30 * var(--content-unit));top:calc(43 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-110>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-112{left:calc(716 * var(--content-unit));top:calc(38 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(60 * var(--content-unit));line-height:calc(52 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-112>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-138{left:calc(30 * var(--content-unit));top:calc(42 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-138>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-140{left:calc(720 * var(--content-unit));top:calc(34 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(60 * var(--content-unit));line-height:calc(52 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-140>.desktop-copy{position:relative;top:calc(-6 * var(--content-unit))}
.n-2-141{left:calc(720 * var(--content-unit));top:calc(177 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-141>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-15-8731{left:calc(27 * var(--content-unit));top:calc(886 * var(--content-unit));width:calc(49 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1255{left:calc(27 * var(--content-unit));top:calc(882 * var(--content-unit));width:calc(198 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-15-8732{left:calc(717 * var(--content-unit));top:calc(886 * var(--content-unit));width:calc(94 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1256{left:calc(717 * var(--content-unit));top:calc(882 * var(--content-unit));width:calc(62 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-10{left:calc(27 * var(--content-unit));top:calc(196 * var(--content-unit));width:calc(511 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-10>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.n-2-12{left:calc(717 * var(--content-unit));top:calc(191 * var(--content-unit));width:calc(700 * var(--content-unit));font-size:calc(60 * var(--content-unit));line-height:calc(52 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-12>.desktop-copy{position:relative;top:calc(-7 * var(--content-unit))}
.n-2-13{left:calc(720 * var(--content-unit));top:calc(463 * var(--content-unit));width:calc(690 * var(--content-unit));font-size:calc(20 * var(--content-unit));line-height:calc(24 * var(--content-unit));letter-spacing:0em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:none}
.n-2-13>.desktop-copy{position:relative;top:calc(-2 * var(--content-unit))}
.visual-hero{left:calc(29 * var(--content-unit));top:calc(599 * var(--content-unit));width:calc(1380 * var(--content-unit));height:calc(776.25 * var(--content-unit));aspect-ratio:1380/776.25}
.visual-business-logic{left:calc(29 * var(--content-unit));top:calc(571 * var(--content-unit));width:calc(1380 * var(--content-unit));height:calc(800 * var(--content-unit));aspect-ratio:1380/800}
.visual-scenario{left:calc(30 * var(--content-unit));top:calc(448 * var(--content-unit));width:calc(1380 * var(--content-unit));height:calc(813 * var(--content-unit));aspect-ratio:1380/813}
.visual-metrics{left:calc(27 * var(--content-unit));top:calc(426 * var(--content-unit));width:calc(680 * var(--content-unit));height:calc(427 * var(--content-unit));aspect-ratio:680/427}
.visual-formulas{left:calc(717 * var(--content-unit));top:calc(426 * var(--content-unit));width:calc(690 * var(--content-unit));height:calc(427 * var(--content-unit));aspect-ratio:690/427}
.visual-figma{left:calc(27 * var(--content-unit));top:calc(430 * var(--content-unit));width:calc(680 * var(--content-unit));height:calc(427 * var(--content-unit));aspect-ratio:680/427}
.visual-production{left:calc(717 * var(--content-unit));top:calc(430 * var(--content-unit));width:calc(690 * var(--content-unit));height:calc(427 * var(--content-unit));aspect-ratio:690/427}
main .metric-unit{font-size:calc(42 * var(--content-unit))}
}
@media(max-width:900px){main{--content-unit:0.25641025641vw}
.section-intro{height:calc(830 * var(--content-unit))}
.section-problem{height:calc(525 * var(--content-unit))}
.section-model{height:calc(735 * var(--content-unit))}
.section-interaction{height:calc(683 * var(--content-unit))}
.section-transparency{height:calc(1003 * var(--content-unit))}
.section-delivery{height:calc(990 * var(--content-unit))}
.section-results{height:calc(428 * var(--content-unit))}
.n-9-27{left:calc(12 * var(--content-unit));top:calc(11 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-9-25{left:calc(12 * var(--content-unit));top:calc(11 * var(--content-unit));width:calc(73 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-16{left:calc(12 * var(--content-unit));top:calc(64 * var(--content-unit));width:calc(69 * var(--content-unit));font-size:calc(33.611969 * var(--content-unit));line-height:calc(27.831875 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-17{left:calc(12 * var(--content-unit));top:calc(103 * var(--content-unit));width:calc(150 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1018{left:calc(12 * var(--content-unit));top:calc(141 * var(--content-unit));width:calc(177 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1025{left:calc(12 * var(--content-unit));top:calc(281 * var(--content-unit));width:calc(181.484558 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1026{left:calc(194.633301 * var(--content-unit));top:calc(281.334961 * var(--content-unit));width:calc(174.098541 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1019{left:calc(195 * var(--content-unit));top:calc(141 * var(--content-unit));width:calc(184 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-19{left:calc(194.633301 * var(--content-unit));top:calc(64 * var(--content-unit));width:calc(89 * var(--content-unit));font-size:calc(33.611969 * var(--content-unit));line-height:calc(27.831875 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-20{left:calc(195 * var(--content-unit));top:calc(103 * var(--content-unit));width:calc(184 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-22{left:calc(12 * var(--content-unit));top:calc(201 * var(--content-unit));width:calc(89 * var(--content-unit));font-size:calc(33.611969 * var(--content-unit));line-height:calc(27.831875 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-23{left:calc(12 * var(--content-unit));top:calc(240.481445 * var(--content-unit));width:calc(163.547104 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1028{left:calc(193.578125 * var(--content-unit));top:calc(201 * var(--content-unit));width:calc(104 * var(--content-unit));font-size:calc(33.611969 * var(--content-unit));line-height:calc(27.831875 * var(--content-unit));letter-spacing:-0.03em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1029{left:calc(194.633301 * var(--content-unit));top:calc(240.481445 * var(--content-unit));width:calc(195.366699 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-29{left:calc(12 * var(--content-unit));top:calc(601 * var(--content-unit));width:calc(31 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-30{left:calc(146 * var(--content-unit));top:calc(601 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-32{left:calc(12 * var(--content-unit));top:calc(644 * var(--content-unit));width:calc(66 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-33{left:calc(146 * var(--content-unit));top:calc(644 * var(--content-unit));width:calc(199 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-35{left:calc(12 * var(--content-unit));top:calc(687 * var(--content-unit));width:calc(100 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-36{left:calc(146 * var(--content-unit));top:calc(687 * var(--content-unit));width:calc(236 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-38{left:calc(12 * var(--content-unit));top:calc(730 * var(--content-unit));width:calc(100 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-39{left:calc(146 * var(--content-unit));top:calc(730 * var(--content-unit));width:calc(236 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-45{left:calc(12 * var(--content-unit));top:calc(39 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(28 * var(--content-unit));line-height:calc(28 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-46{left:calc(12 * var(--content-unit));top:calc(117 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-49{left:calc(12 * var(--content-unit));top:calc(229 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-50{left:calc(146 * var(--content-unit));top:calc(229 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-43-1343{left:calc(146 * var(--content-unit));top:calc(309 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-43-1344{left:calc(146 * var(--content-unit));top:calc(389 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-9-35{left:calc(12 * var(--content-unit));top:calc(309 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-43-1345{left:calc(12 * var(--content-unit));top:calc(389 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-65{left:calc(12 * var(--content-unit));top:calc(39 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(28 * var(--content-unit));line-height:calc(28 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-66{left:calc(12 * var(--content-unit));top:calc(147 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-63{left:calc(12 * var(--content-unit));top:calc(11 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1051{left:calc(12 * var(--content-unit));top:calc(263 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1052{left:calc(146 * var(--content-unit));top:calc(263 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1054{left:calc(12 * var(--content-unit));top:calc(341 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1055{left:calc(146 * var(--content-unit));top:calc(341 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-97{left:calc(12 * var(--content-unit));top:calc(39 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(28 * var(--content-unit));line-height:calc(28 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-98{left:calc(12 * var(--content-unit));top:calc(162 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1076{left:calc(12 * var(--content-unit));top:calc(142 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1269{left:calc(12 * var(--content-unit));top:calc(193 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1068{left:calc(12 * var(--content-unit));top:calc(260 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1077{left:calc(12 * var(--content-unit));top:calc(220 * var(--content-unit));width:calc(124 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-99{left:calc(146 * var(--content-unit));top:calc(162 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1078{left:calc(146 * var(--content-unit));top:calc(142 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1270{left:calc(146 * var(--content-unit));top:calc(193 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1069{left:calc(146 * var(--content-unit));top:calc(260 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1079{left:calc(146 * var(--content-unit));top:calc(220 * var(--content-unit));width:calc(233 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-95{left:calc(12 * var(--content-unit));top:calc(11 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-110{left:calc(12 * var(--content-unit));top:calc(11 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-112{left:calc(12 * var(--content-unit));top:calc(39 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(28 * var(--content-unit));line-height:calc(28 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-138{left:calc(12 * var(--content-unit));top:calc(11 * var(--content-unit));width:calc(327 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-140{left:calc(12 * var(--content-unit));top:calc(39 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(28 * var(--content-unit));line-height:calc(28 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-141{left:calc(12 * var(--content-unit));top:calc(97 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-15-8731{left:calc(13 * var(--content-unit));top:calc(537 * var(--content-unit));width:calc(34 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1255{left:calc(13 * var(--content-unit));top:calc(549 * var(--content-unit));width:calc(139 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-15-8732{left:calc(13 * var(--content-unit));top:calc(841 * var(--content-unit));width:calc(66 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-24-1256{left:calc(13 * var(--content-unit));top:calc(853 * var(--content-unit));width:calc(44 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-10{left:calc(12 * var(--content-unit));top:calc(108 * var(--content-unit));width:calc(295 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(26 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:0.5;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-12{left:calc(12 * var(--content-unit));top:calc(136 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(28 * var(--content-unit));line-height:calc(28 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.n-2-13{left:calc(12 * var(--content-unit));top:calc(239 * var(--content-unit));width:calc(366 * var(--content-unit));font-size:calc(14 * var(--content-unit));line-height:calc(16 * var(--content-unit));letter-spacing:-0.02em;font-weight:400;opacity:1;color:rgb(0,0,0);text-transform:none;white-space:normal;max-width:none;text-box-trim:trim-both}
.visual-hero{left:calc(12 * var(--content-unit));top:calc(350 * var(--content-unit));width:calc(364.979004 * var(--content-unit));height:calc(205.30069 * var(--content-unit));aspect-ratio:364.97900390625/205.30068969726562}
.visual-business-logic{left:calc(12 * var(--content-unit));top:calc(423 * var(--content-unit));width:calc(364.979004 * var(--content-unit));height:calc(205.30069 * var(--content-unit));aspect-ratio:364.97900390625/205.30068969726562}
.visual-scenario{left:calc(12 * var(--content-unit));top:calc(358 * var(--content-unit));width:calc(364.979004 * var(--content-unit));height:calc(205.30069 * var(--content-unit));aspect-ratio:364.97900390625/205.30068969726562}
.visual-metrics{left:calc(12 * var(--content-unit));top:calc(301 * var(--content-unit));width:calc(367 * var(--content-unit));height:calc(229.375 * var(--content-unit));aspect-ratio:367/229.375}
.visual-formulas{left:calc(13 * var(--content-unit));top:calc(611 * var(--content-unit));width:calc(366 * var(--content-unit));height:calc(225.434784 * var(--content-unit));aspect-ratio:366/225.43478393554688}
.visual-figma{left:calc(12 * var(--content-unit));top:calc(289 * var(--content-unit));width:calc(367 * var(--content-unit));height:calc(229.375 * var(--content-unit));aspect-ratio:367/229.375}
.visual-production{left:calc(13 * var(--content-unit));top:calc(599 * var(--content-unit));width:calc(366 * var(--content-unit));height:calc(225.434784 * var(--content-unit));aspect-ratio:366/225.43478393554688}
main .copy>.desktop-copy{display:none}main .copy>.mobile-copy{display:block}
}

/* Editorial text hierarchy; scoped to case copy, independent of embedded media. */
.copy.n-2-12,
.copy.n-2-45,
.copy.n-2-65,
.copy.n-2-97,
.copy.n-2-112,
.copy.n-2-140,
.copy.n-2-49,
.copy.n-9-35,
.copy.n-43-1345,
.copy.n-24-1051,
.copy.n-24-1054,
.copy.n-2-98,
.copy.n-24-1068,
.copy.n-24-1076,
.copy.n-24-1077,
.copy.n-24-1269,
.copy.n-2-29,
.copy.n-2-32,
.copy.n-2-35,
.copy.n-2-38,
.copy.n-24-1255,
.copy.n-24-1256,
.copy.n-15-8731,
.copy.n-15-8732{
  color:rgb(0,0,0);
  opacity:1;
}
.copy.n-2-10,
.copy.n-9-27,
.copy.n-2-63,
.copy.n-2-95,
.copy.n-2-110,
.copy.n-2-138,
.copy.n-9-25,
.copy.n-2-13,
.copy.n-2-46,
.copy.n-2-66,
.copy.n-2-141,
.copy.n-2-50,
.copy.n-43-1343,
.copy.n-43-1344,
.copy.n-24-1052,
.copy.n-24-1055,
.copy.n-2-99,
.copy.n-24-1069,
.copy.n-24-1078,
.copy.n-24-1079,
.copy.n-24-1270,
.copy.n-2-30,
.copy.n-2-33,
.copy.n-2-36,
.copy.n-2-39{
  color:rgb(0,0,0);
  opacity:0.5;
}

