.landing-page{--canvas-width: 1440px;--content-width: 1200px;--ink: #060606;--ink-green: #142a22;--slate: #314158;--caption: #62748e;--paper: #f5f3ee;--surface: #f8fafc;--blue: #1a6691;--gold: #b79a58;background:#fbfbfa;color:var(--ink);font-synthesis:none;text-rendering:geometricPrecision}.landing-page .figma-page-stage,.landing-page .figma-page-shell{position:static;width:auto;height:auto;overflow:visible;transform:none}.landing-page main{overflow:clip}.landing-page .content-container{width:min(var(--content-width),calc(100% - 64px));margin:0 auto}.landing-page .section-space{min-height:0;padding:0}.landing-page .display-heading,.landing-page .display-heading-wide{color:var(--ink);font-family:Space Grotesk,Arial,sans-serif;font-weight:500}.landing-page .eyebrow,.landing-page .card-label{color:var(--caption);font-family:Space Grotesk,Arial,sans-serif;font-weight:700;letter-spacing:.7px;line-height:1.4}.landing-page .problem-card-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.landing-page .figma-icon{display:block;width:24px;height:24px;flex:0 0 24px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .18s ease-out}.landing-page .figma-icon-health-plan{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20.3213'%20height='20.3214'%20viewBox='0%200%2020.3213%2020.3214'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='hand-held-tablet-writing--tablet-kindle-device-electronics-ipad-writing-digital-paper-notepad'%3e%3cpath%20id='Vector'%20d='M11.5893%200.875H2.30357C1.51459%200.875%200.875%201.51459%200.875%202.30357V18.0179C0.875%2018.8069%201.51459%2019.4464%202.30357%2019.4464H15.1607C15.9497%2019.4464%2016.5893%2018.8069%2016.5893%2018.0179V11.5893'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M0.875%2015.1611H16.5893'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M5.16071%204.44643H8.01786'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_4'%20d='M5.16077%208.01758H6.58934'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_5'%20d='M13.0095%2010.8833L8.72377%2011.6547L9.43806%207.31186L15.4809%201.29757C15.6137%201.16367%2015.7717%201.05739%2015.9459%200.984867C16.1199%200.91234%2016.3066%200.875%2016.4951%200.875C16.6839%200.875%2016.8706%200.91234%2017.0446%200.984867C17.2187%201.05739%2017.3767%201.16367%2017.5094%201.29757L19.0237%202.81186C19.1577%202.94466%2019.264%203.10266%2019.3364%203.27674C19.409%203.45083%2019.4463%203.63756%2019.4463%203.82614C19.4463%204.01473%2019.409%204.20146%2019.3364%204.37553C19.264%204.54961%2019.1577%204.70763%2019.0237%204.84043L13.0095%2010.8833Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20.3213'%20height='20.3214'%20viewBox='0%200%2020.3213%2020.3214'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='hand-held-tablet-writing--tablet-kindle-device-electronics-ipad-writing-digital-paper-notepad'%3e%3cpath%20id='Vector'%20d='M11.5893%200.875H2.30357C1.51459%200.875%200.875%201.51459%200.875%202.30357V18.0179C0.875%2018.8069%201.51459%2019.4464%202.30357%2019.4464H15.1607C15.9497%2019.4464%2016.5893%2018.8069%2016.5893%2018.0179V11.5893'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M0.875%2015.1611H16.5893'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_3'%20d='M5.16071%204.44643H8.01786'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_4'%20d='M5.16077%208.01758H6.58934'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_5'%20d='M13.0095%2010.8833L8.72377%2011.6547L9.43806%207.31186L15.4809%201.29757C15.6137%201.16367%2015.7717%201.05739%2015.9459%200.984867C16.1199%200.91234%2016.3066%200.875%2016.4951%200.875C16.6839%200.875%2016.8706%200.91234%2017.0446%200.984867C17.2187%201.05739%2017.3767%201.16367%2017.5094%201.29757L19.0237%202.81186C19.1577%202.94466%2019.264%203.10266%2019.3364%203.27674C19.409%203.45083%2019.4463%203.63756%2019.4463%203.82614C19.4463%204.01473%2019.409%204.20146%2019.3364%204.37553C19.264%204.54961%2019.1577%204.70763%2019.0237%204.84043L13.0095%2010.8833Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.landing-page .figma-icon-public-health{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='15.6779'%20height='20.3214'%20viewBox='0%200%2015.6779%2020.3214'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='health-care-2--health-medical-hospital-heart-care-symbol'%3e%3cpath%20id='Vector'%20d='M13.9532%2013.5036C14.2217%2013.2487%2014.4354%2012.9418%2014.5815%2012.6017C14.7275%2012.2616%2014.8029%2011.8952%2014.8029%2011.5251C14.8029%2011.1549%2014.7275%2010.7886%2014.5815%2010.4484C14.4354%2010.1083%2014.2217%209.8014%2013.9532%209.54649C13.4038%209.02497%2012.6751%208.73423%2011.9175%208.73423C11.1599%208.73423%2010.4313%209.02497%209.8818%209.54649L7.83894%2011.5893L5.79609%209.54649C5.2466%209.02497%204.51793%208.73423%203.76037%208.73423C3.0028%208.73423%202.27413%209.02497%201.72466%209.54649C1.45621%209.8014%201.24247%2010.1083%201.0964%2010.4484C0.950328%2010.7886%200.875%2011.1549%200.875%2011.5251C0.875%2011.8952%200.950328%2012.2616%201.0964%2012.6017C1.24247%2012.9418%201.45621%2013.2487%201.72466%2013.5036L7.83894%2019.4464L13.9532%2013.5036Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M7.83894%206.58929C9.4169%206.58929%2010.6961%205.3101%2010.6961%203.73214C10.6961%202.15419%209.4169%200.875%207.83894%200.875C6.26099%200.875%204.9818%202.15419%204.9818%203.73214C4.9818%205.3101%206.26099%206.58929%207.83894%206.58929Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='15.6779'%20height='20.3214'%20viewBox='0%200%2015.6779%2020.3214'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='health-care-2--health-medical-hospital-heart-care-symbol'%3e%3cpath%20id='Vector'%20d='M13.9532%2013.5036C14.2217%2013.2487%2014.4354%2012.9418%2014.5815%2012.6017C14.7275%2012.2616%2014.8029%2011.8952%2014.8029%2011.5251C14.8029%2011.1549%2014.7275%2010.7886%2014.5815%2010.4484C14.4354%2010.1083%2014.2217%209.8014%2013.9532%209.54649C13.4038%209.02497%2012.6751%208.73423%2011.9175%208.73423C11.1599%208.73423%2010.4313%209.02497%209.8818%209.54649L7.83894%2011.5893L5.79609%209.54649C5.2466%209.02497%204.51793%208.73423%203.76037%208.73423C3.0028%208.73423%202.27413%209.02497%201.72466%209.54649C1.45621%209.8014%201.24247%2010.1083%201.0964%2010.4484C0.950328%2010.7886%200.875%2011.1549%200.875%2011.5251C0.875%2011.8952%200.950328%2012.2616%201.0964%2012.6017C1.24247%2012.9418%201.45621%2013.2487%201.72466%2013.5036L7.83894%2019.4464L13.9532%2013.5036Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M7.83894%206.58929C9.4169%206.58929%2010.6961%205.3101%2010.6961%203.73214C10.6961%202.15419%209.4169%200.875%207.83894%200.875C6.26099%200.875%204.9818%202.15419%204.9818%203.73214C4.9818%205.3101%206.26099%206.58929%207.83894%206.58929Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.landing-page .figma-icon-life-sciences{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20.3062'%20height='20.3062'%20viewBox='0%200%2020.3062%2020.3062'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='tablet-capsule--health-medical-hospital-medicine-capsule-tablet'%3e%3cpath%20id='Vector'%20d='M9.56736%202.56736C10.651%201.48376%2012.1206%200.875%2013.6531%200.875C15.1855%200.875%2016.6552%201.48376%2017.7388%202.56736C18.8223%203.65096%2019.4312%205.12063%2019.4312%206.65307C19.4312%208.18551%2018.8223%209.65518%2017.7388%2010.7388L10.7388%2017.7388C9.65518%2018.8223%208.18551%2019.4312%206.65307%2019.4312C5.12063%2019.4312%203.65096%2018.8223%202.56736%2017.7388C1.48376%2016.6552%200.875%2015.1855%200.875%2013.6531C0.875%2012.1206%201.48376%2010.651%202.56736%209.56736L9.56736%202.56736Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M6.42448%205.71003L14.5959%2013.8815'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='20.3062'%20height='20.3062'%20viewBox='0%200%2020.3062%2020.3062'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='tablet-capsule--health-medical-hospital-medicine-capsule-tablet'%3e%3cpath%20id='Vector'%20d='M9.56736%202.56736C10.651%201.48376%2012.1206%200.875%2013.6531%200.875C15.1855%200.875%2016.6552%201.48376%2017.7388%202.56736C18.8223%203.65096%2019.4312%205.12063%2019.4312%206.65307C19.4312%208.18551%2018.8223%209.65518%2017.7388%2010.7388L10.7388%2017.7388C9.65518%2018.8223%208.18551%2019.4312%206.65307%2019.4312C5.12063%2019.4312%203.65096%2018.8223%202.56736%2017.7388C1.48376%2016.6552%200.875%2015.1855%200.875%2013.6531C0.875%2012.1206%201.48376%2010.651%202.56736%209.56736L9.56736%202.56736Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector_2'%20d='M6.42448%205.71003L14.5959%2013.8815'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.landing-page .figma-icon-providers{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18.5546'%20height='19.2501'%20viewBox='0%200%2018.5546%2019.2501'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='insurance-hand--health-medical-insurance-hand-cross'%3e%3cpath%20id='Union'%20d='M11.9206%200.875C11.5262%200.875%2011.2064%201.1948%2011.2064%201.58929V3.59826H9.19743C8.80294%203.59826%208.48314%203.91804%208.48314%204.31254V6.63397C8.48314%207.02846%208.80294%207.34826%209.19743%207.34826H11.2064V9.35714C11.2064%209.75163%2011.5262%2010.0714%2011.9206%2010.0714H14.2421C14.6366%2010.0714%2014.9563%209.75163%2014.9563%209.35714V7.34826H16.9653C17.3597%207.34826%2017.6796%207.02846%2017.6796%206.63397V4.31254C17.6796%203.91804%2017.3597%203.59826%2016.9653%203.59826H14.9563V1.58929C14.9563%201.1948%2014.6366%200.875%2014.2421%200.875H11.9206Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector%20294'%20d='M0.875022%2014.8035L4.36607%2017.7128C4.87954%2018.1406%205.52677%2018.3751%206.19517%2018.3751H15.3989C16.0563%2018.3751%2016.5893%2017.8421%2016.5893%2017.1845C16.5893%2015.8695%2015.5233%2014.8035%2014.2084%2014.8035H7.80973'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector%20295'%20d='M5.16074%2013.375L6.23217%2014.4464C6.8239%2015.0382%207.78328%2015.0382%208.37503%2014.4464C8.96675%2013.8546%208.96675%2012.8953%208.37503%2012.3036L6.71185%2010.6404C6.17604%2010.1046%205.44931%209.80357%204.69155%209.80357H0.875022'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18.5546'%20height='19.2501'%20viewBox='0%200%2018.5546%2019.2501'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='insurance-hand--health-medical-insurance-hand-cross'%3e%3cpath%20id='Union'%20d='M11.9206%200.875C11.5262%200.875%2011.2064%201.1948%2011.2064%201.58929V3.59826H9.19743C8.80294%203.59826%208.48314%203.91804%208.48314%204.31254V6.63397C8.48314%207.02846%208.80294%207.34826%209.19743%207.34826H11.2064V9.35714C11.2064%209.75163%2011.5262%2010.0714%2011.9206%2010.0714H14.2421C14.6366%2010.0714%2014.9563%209.75163%2014.9563%209.35714V7.34826H16.9653C17.3597%207.34826%2017.6796%207.02846%2017.6796%206.63397V4.31254C17.6796%203.91804%2017.3597%203.59826%2016.9653%203.59826H14.9563V1.58929C14.9563%201.1948%2014.6366%200.875%2014.2421%200.875H11.9206Z'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector%20294'%20d='M0.875022%2014.8035L4.36607%2017.7128C4.87954%2018.1406%205.52677%2018.3751%206.19517%2018.3751H15.3989C16.0563%2018.3751%2016.5893%2017.8421%2016.5893%2017.1845C16.5893%2015.8695%2015.5233%2014.8035%2014.2084%2014.8035H7.80973'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20id='Vector%20295'%20d='M5.16074%2013.375L6.23217%2014.4464C6.8239%2015.0382%207.78328%2015.0382%208.37503%2014.4464C8.96675%2013.8546%208.96675%2012.8953%208.37503%2012.3036L6.71185%2010.6404C6.17604%2010.1046%205.44931%209.80357%204.69155%209.80357H0.875022'%20stroke='%2362748E'%20stroke-width='1.75'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e")}.landing-page .mobile-carousel-dots,.landing-page .mobile-bottom-nav,.landing-page .founder-mobile-card{display:none}.landing-page .site-header{position:absolute;top:0;right:0;left:0;z-index:10;display:flex;height:96px;align-items:center;justify-content:center;padding:24px 60px}.landing-page .brand,.landing-page .brand-image{display:block;width:128px;height:48px}.landing-page .site-header .brand{height:55px}.landing-page .site-header .brand-logo{display:block;width:128px;height:auto;overflow:visible}.landing-page .site-header .brand-logo-word,.landing-page .site-header .brand-logo-arc,.landing-page .site-header .brand-logo-arc-clip-rect{transform-box:view-box;transform-origin:left center}.landing-page .menu-toggle{display:none}.landing-page .site-nav{position:absolute;top:775px;left:50%;z-index:11;display:flex;align-items:center;justify-content:center;gap:24px;color:#fff;transform:translate(-50%)}.landing-page .site-nav a{min-height:0;padding:12px 0;color:#fffffff2;font-family:Space Grotesk,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:1.33}.landing-page .site-nav>img{display:block;width:0;height:12px;flex:0 0 0;opacity:1}.landing-page .site-nav a:hover,.landing-page .site-nav a.is-active{color:#fffffff2}.landing-page .hero{position:relative;height:900px;overflow:hidden;isolation:isolate;background:linear-gradient(to bottom,#fff,#6493af)}.landing-page .hero:before{display:none}.landing-page .hero-orbit{position:absolute;top:336px;left:50%;z-index:-1;display:block;width:max(1440px,100vw);height:auto;max-width:none;pointer-events:none;object-fit:contain;transform:translate(-50%)}.landing-page .hero-orbit>img{display:block;width:100%;height:auto}.landing-page .hero-orbit:before,.landing-page .hero-orbit:after{display:none}.landing-page .hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;text-align:center}.landing-page .hero h1{position:absolute;top:229px;left:50%;width:100%;margin:0;color:#082636;font-family:Inter Display,Inter,Arial,sans-serif;font-size:124px;font-weight:600;letter-spacing:-2.48px;line-height:1;transform:translate(-50%)}.landing-page .hero h1 span{display:block;white-space:nowrap}.landing-page .hero h1 span+span{margin-top:53px}.landing-page .value-section{height:900px;background:#fafaf9}.landing-page .value-section .content-container{position:relative;height:100%}.landing-page .display-heading-wide{position:absolute;top:120px;left:50%;width:968px;margin:0;color:#101920;font-size:64px;letter-spacing:-2.88px;line-height:1.12;text-align:center;transform:translate(-50%)}.landing-page .value-intro{position:absolute;top:344px;left:0;display:grid;width:100%;grid-template-columns:1fr 532px;gap:0;margin:0;padding:24px}.landing-page .value-intro p{margin:0;color:var(--slate);font-family:Inter Display,Inter,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.36px;line-height:1.33}.landing-page .value-intro .value-statement{color:#124b6b;font-family:Space Grotesk,Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:0;line-height:1.33;white-space:nowrap}.landing-page .value-grid{position:absolute;top:586px;left:0;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:84px;margin:0;border:0;padding:0}.landing-page .value-grid:before{position:absolute;top:-60px;left:0;width:100%;height:1px;background:#d7e1e5;content:""}.landing-page .value-grid article,.landing-page .value-grid article+article{min-height:0;border:0;padding:24px}.landing-page .value-grid h3{margin:0 0 24px;color:#8a6e38;font-family:Space Grotesk,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.84px;line-height:1.33;text-transform:uppercase}.landing-page .value-grid article:nth-child(2) h3{color:#2d6bb0}.landing-page .value-grid article:nth-child(3) h3{color:#8d5673}.landing-page .value-grid p{margin:0;color:var(--ink);font-family:Inter Display,Inter,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.33}.landing-page .problem-section{position:relative;height:900px;background:var(--paper)}.landing-page .problem-section .content-container{position:relative;height:100%}.landing-page .split-heading{position:absolute;top:120px;left:0;display:grid;width:100%;height:156px;min-height:0;grid-template-columns:533px 484px;align-items:center;justify-content:space-between;gap:0;padding:24px}.landing-page .split-heading .display-heading{width:auto;margin:0;color:#0c0a09;font-size:48px;letter-spacing:-1.92px;line-height:1.12}.landing-page .split-heading>p{width:auto;margin:0;color:var(--slate);font-family:Inter Display,Inter,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.36px;line-height:1.33}.landing-page .problem-section .section-rule{position:absolute;top:308px;left:0;display:block;width:100%;height:1px;margin:0}.landing-page .problem-grid{position:absolute;top:388px;left:0;display:grid;width:100%;height:392px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.landing-page .problem-card{--card-shadow-rgb: 66, 108, 155;display:flex;height:392px;min-height:0;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:16px;padding:24px;transition:background-color .18s ease-out,border-width .18s ease-out,box-shadow .22s ease-out}.landing-page .problem-card.problem-card-gold,.landing-page .solution-card.solution-gold{--card-shadow-rgb: 192, 167, 108;--card-label-color: #8a6e38}.landing-page .problem-card.problem-card-blue,.landing-page .solution-card.solution-blue{--card-shadow-rgb: 66, 108, 155;--card-label-color: #2d6bb0}.landing-page .problem-card.problem-card-teal,.landing-page .solution-card.solution-teal{--card-shadow-rgb: 15, 135, 125;--card-label-color: #4E8C6A}.landing-page .problem-card.problem-card-plum,.landing-page .solution-card.solution-plum{--card-shadow-rgb: 122, 74, 99;--card-label-color: #8d5673}.landing-page .problem-card:hover,.landing-page .solution-card:hover{box-shadow:0 30px 28px rgba(var(--card-shadow-rgb),.024),0 14px 16px rgba(var(--card-shadow-rgb),.032),0 4px 10px rgba(var(--card-shadow-rgb),.04)}@media(max-width:1024px){.landing-page .problem-card:hover,.landing-page .solution-card:hover{box-shadow:none}}.landing-page .problem-card .card-label,.landing-page .solution-card .card-label{color:var(--caption);transition:color .18s ease-out}@media(hover:hover)and (min-width:1025px){.landing-page .problem-card:hover .card-label,.landing-page .solution-card:hover .card-label{color:var(--card-label-color)}.landing-page .problem-card:hover h3,.landing-page .solution-card:hover h3{color:#060606}.landing-page .problem-card:hover p:not(.card-label),.landing-page .solution-card:hover>p:last-child{color:#314158}}@media(max-width:1024px){.landing-page .problem-card .card-label,.landing-page .solution-card .card-label{color:var(--card-label-color)}}.landing-page .problem-card h3,.landing-page .solution-card h3,.landing-page .process-grid h3{margin:0;color:#1d293d;font-family:Inter Display,Inter,Arial,sans-serif;font-size:20px;font-weight:500;letter-spacing:.05px;line-height:1.33}.landing-page .problem-card p:not(.card-label),.landing-page .solution-card>p:last-child{margin:0;color:var(--caption);font-family:Inter Display,Inter,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.35px;line-height:1.4}@media(min-width:1025px){.landing-page .problem-card>div:last-child{display:grid;grid-template-rows:minmax(80px,auto) minmax(59px,auto);row-gap:8px}.landing-page .problem-card>div:last-child h3{min-height:80px}.landing-page .problem-card>div:last-child p{min-height:59px}.landing-page .problem-card.problem-card-plum>div:last-child p{max-width:224px}}.landing-page .solution-section{position:relative;height:900px;overflow:hidden;isolation:isolate;background:var(--surface)}.landing-page .solution-dome{position:absolute;top:-464px;left:50%;display:block;width:max(1440px,100vw);height:928px;max-width:none;border:0;border-radius:0;background:transparent;pointer-events:none;transform:translate(-50%)}.landing-page .solution-content{position:relative;height:100%;text-align:center}.landing-page .solution-content>.eyebrow{position:absolute;top:120px;left:50%;width:max-content;margin:0;transform:translate(-50%)}.landing-page .solution-heading{position:absolute;top:164px;left:50%;width:840px;margin:0;color:var(--ink);font-size:48px;letter-spacing:-1.92px;line-height:1.12;transform:translate(-50%)}.landing-page .solution-heading em,.landing-page .works-heading em,.landing-page .founders-heading em,.landing-page .contact-cta em{color:var(--blue);font-style:normal}.landing-page .solution-diagram{position:absolute;top:338px;left:0;width:100%;height:232px;margin:0;z-index:1}.landing-page .solution-diagram>img{position:absolute;display:block}.landing-page .solution-diagram-line{top:0;left:0;width:100%;height:232px;overflow:visible;transform:none}.landing-page .solution-diagram-brand{top:0;left:50%;width:124px;height:124px;transform:translate(-50%) scaleY(-1)}.landing-page .solution-diagram-logo{top:38px;left:50%;width:106px;height:40px;object-fit:contain;transform:translate(-50%)}.landing-page .solution-diagram-node{top:222px;width:20px;height:20px}.landing-page .solution-node-one{left:134px}.landing-page .solution-node-two{left:438px}.landing-page .solution-node-three{right:438px;left:auto}.landing-page .solution-node-four{right:134px;left:auto}.landing-page .solution-grid{position:absolute;top:570px;left:0;display:grid;width:100%;height:268px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;text-align:left}.landing-page .solution-card{--card-shadow-rgb: 66, 108, 155;display:flex;height:268px;min-height:0;flex-direction:column;justify-content:space-between;border-radius:24px;padding:24px;transition:background-color .18s ease-out,border-width .18s ease-out,box-shadow .22s ease-out}.landing-page .solution-card-top{display:flex;flex-direction:column;gap:16px}.landing-page .solution-card .card-label{margin:0}.landing-page .solution-card>p:last-child{margin:0}.landing-page .works-section{position:relative;height:900px;overflow:hidden;background:#fbfbfa}.landing-page .works-section:before{display:none}.landing-page .works-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:max(1440px,100vw);height:900px;max-width:none;object-fit:fill;pointer-events:none;transform:translate(calc(50vw - 50%))}.landing-page .deco-circle{position:absolute;display:block;width:auto;height:auto;border:0;pointer-events:none}.landing-page .deco-circle-one{top:-72px;left:-39px}.landing-page .deco-circle-two{top:173px;left:calc(66.67% + 19px)}.landing-page .deco-circle-three{top:805px;left:calc(25% + 145px)}.landing-page .works-content{position:relative;height:100%;text-align:center}.landing-page .works-content>.eyebrow{position:absolute;top:120px;left:0;width:100%;margin:0}.landing-page .works-heading{position:absolute;top:164px;left:50%;width:676px;margin:0;color:var(--ink);font-size:48px;letter-spacing:-1.92px;line-height:1.12;transform:translate(-50%)}.landing-page .works-lead{position:absolute;top:288px;left:50%;width:592px;margin:0;color:var(--slate);font-family:Inter Display,Inter,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.36px;line-height:1.33;transform:translate(-50%)}.landing-page .process-track{position:absolute;top:450px;left:51%;width:1022px;height:32px;margin:0;transform:translate(-50%)}.landing-page .process-track>img{position:absolute;display:block}.landing-page .process-track-line{top:16px;left:16px;width:991px;height:1px}.landing-page .process-track-progress{top:15px;left:16px;width:111px;height:3px}.landing-page .process-track-node{top:0;width:32px;height:32px}.landing-page .process-node-one{left:0}.landing-page .process-node-two{left:253px}.landing-page .process-node-three{left:497px}.landing-page .process-node-four{left:742px}.landing-page .process-node-five{left:990px}.landing-page .process-grid{position:absolute;top:504px;left:0;display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;text-align:left}.landing-page .process-grid article{min-height:0;padding:24px 24px 24px 8px}.landing-page .process-grid article>.eyebrow{color:#67778980;letter-spacing:.84px}.landing-page .process-grid article:first-child>.eyebrow{color:var(--gold)}.landing-page .process-grid article:nth-child(2)>.eyebrow{color:#2d6bb0}.landing-page .process-grid article:nth-child(3)>.eyebrow{color:#366146}.landing-page .process-grid article:nth-child(4)>.eyebrow{color:#a36d88}.landing-page .process-grid article:nth-child(5)>.eyebrow{color:#1a6691}.landing-page .process-grid h3{margin:16px 0 8px}.landing-page .process-grid article>p:last-child{margin:0;color:var(--slate);font-family:Inter Display,Inter,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.175px;line-height:1.4}.landing-page .founders-section{height:900px;overflow:hidden;background:var(--paper)}.landing-page .founders-heading{position:absolute;top:164px;left:50%;width:630px;margin:0;color:var(--ink);font-size:48px;letter-spacing:-1.92px;line-height:1.12;transform:translate(-50%)}.landing-page .founders-lead{position:absolute;top:288px;left:50%;width:780px;margin:0;color:#292524;font-family:Inter Display,Inter,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:.36px;line-height:1.33;transform:translate(-50%)}.landing-page .founder-layout{position:absolute;top:490px;left:0;display:block;width:100%;height:410px;margin:0}.landing-page .founder-card{position:absolute;top:0;display:flex;flex-direction:column;align-items:center}.landing-page .founder-left{left:48px;width:305px}.landing-page .founder-right{right:128px;width:225px}.landing-page .founder-photo-frame{position:relative;width:144px;height:144px;margin:0 0 24px}.landing-page .founder-photo{position:absolute;top:-1.06%;right:-1.06%;bottom:-1.06%;left:-1.06%;display:block;width:147.059px;height:147.059px;max-width:none;margin:0;border:0;border-radius:0}.landing-page .founder-card h3{margin:0;color:#1c262c;font-family:Space Grotesk,Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.33;white-space:nowrap}.landing-page .founder-card p{margin:4px 0 0;color:#8d5673;font-family:Space Grotesk,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.4;text-transform:uppercase;white-space:nowrap}.landing-page [data-founder-role]{transition:opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-page [data-founder-role].timeline-role-changing{opacity:0;transform:translateY(-5px)}.landing-page .history-line{position:absolute;top:18px;left:50%;display:flex;width:256px;min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:240px;transform:translate(-50%)}.landing-page .history-line:before,.landing-page .history-line:after{display:none}.landing-page .history-line-art{position:absolute;top:-68px;left:50%;width:2px;height:1114px;transform:translate(-50%)}.landing-page .history-line-dot{position:absolute;top:-80px;left:50%;width:24px;height:24px;transform:translate(-50%)}.landing-page .history-line span{position:relative;z-index:1;display:flex;height:72px;align-items:center;justify-content:center;padding:16px 32px;color:#a6a09b;font-family:Space Grotesk,Arial,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:1.25}.landing-page .history-line span:nth-of-type(1){width:134px}.landing-page .history-line span:nth-of-type(2){width:143px}.landing-page .history-line span:nth-of-type(3){width:256px}.landing-page .history-line span:nth-of-type(4){width:230px}.landing-page .history-line span.is-active{color:var(--blue);background:#fff;box-shadow:0 0 0 1px #d7ebf5}.landing-page .contact-section{position:relative;height:507px;overflow:hidden;background:#fbfbfa}.landing-page .contact-cta{position:absolute;top:0;left:0;display:flex;width:100%;height:507px;min-height:0;align-items:center;justify-content:center;padding:0;text-align:center}.landing-page .contact-cta h2{position:absolute;top:183px;left:50%;width:676px;margin:0;color:var(--ink-green);font-family:Space Grotesk,Arial,sans-serif;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.12;transform:translate(-50%)}.landing-page .button-primary{position:absolute;top:277px;left:50%;display:inline-flex;width:171px;height:56px;min-height:0;align-items:center;justify-content:center;margin:0;border-radius:8px;background:#1a6691;padding:16px 32px;color:#eaf5f6;font-family:Space Grotesk,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:.36px;line-height:1.33;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);transition:background-color .18s ease-out,box-shadow .18s ease-out}.landing-page .button-primary:hover{background:#165a80;box-shadow:0 26px 10px #00000003,0 14px 9px #00000005,0 6px 6px #0000000a,0 2px 4px #0000000a;color:#eaf5f6;transform:translate(-50%)}.landing-page .button-primary:focus-visible,.landing-page .button-primary:active{background:#124b6b;box-shadow:none}@media(min-width:1025px)and (max-width:1439px){.landing-page .content-container{width:calc(100% - 64px)}.landing-page .value-intro,.landing-page .split-heading{grid-template-columns:minmax(0,1fr) minmax(360px,44.33%)}.landing-page .problem-grid,.landing-page .solution-grid{gap:12px}.landing-page .problem-card,.landing-page .solution-card{padding:20px}.landing-page .solution-node-one{left:11.16%}.landing-page .solution-node-two{left:36.5%}.landing-page .solution-node-three{right:36.5%;left:auto}.landing-page .solution-node-four{right:11.16%;left:auto}.landing-page .process-track{width:min(1022px,85.2vw)}.landing-page .process-track-line{width:calc(100% - 31px)}.landing-page .process-track-progress{width:11%}.landing-page .process-node-two{left:24.75%}.landing-page .process-node-three{left:48.63%}.landing-page .process-node-four{left:72.6%}.landing-page .process-node-five{right:0;left:auto}}@media(max-width:1024px){.landing-page{background:#fff}.landing-page .content-container{width:min(720px,calc(100% - 48px))}.landing-page .site-header{height:96px;padding:20px 0 0}.landing-page .site-header .brand,.landing-page .site-header .brand-image{width:104px;height:39px}.landing-page .site-header .brand{height:44px}.landing-page .site-header .brand-logo{height:auto}.landing-page .menu-toggle,.landing-page .site-nav{display:none}.landing-page .hero{--mobile-hero-title-top: clamp(190px, 49vw, 226px);--mobile-hero-line-height: 40px;--mobile-hero-title-gap: clamp(48px, 12vw, 58px);height:clamp(512px,130vw,620px)}.landing-page .hero-orbit{top:calc(var(--mobile-hero-title-top) + var(--mobile-hero-line-height) + 5px);width:max(360px,100vw);height:auto;min-height:0;background:none;border-radius:0;box-shadow:none}.landing-page .hero-orbit:before,.landing-page .hero-orbit:after{display:none}.landing-page .hero h1{top:var(--mobile-hero-title-top);font-size:40px;font-weight:600;letter-spacing:-1.2px;line-height:1}.landing-page .hero h1 span+span{margin-top:var(--mobile-hero-title-gap)}.landing-page .value-section,.landing-page .problem-section,.landing-page .solution-section,.landing-page .works-section,.landing-page .founders-section,.landing-page .contact-section{height:auto;min-height:0}.landing-page .value-section{padding:56px 0 60px;background:#fff}.landing-page .value-section .content-container,.landing-page .problem-section .content-container,.landing-page .solution-content,.landing-page .works-content,.landing-page .founders-content{position:static;height:auto}.landing-page .display-heading-wide{position:static;width:100%;max-width:328px;font-size:32px;letter-spacing:-1.44px;line-height:1.12;transform:none}.landing-page .value-intro{position:static;display:block;width:100%;margin:60px 0 0;padding:0}.landing-page .value-intro .value-statement{width:min(290px,100%);font-size:24px;letter-spacing:-.48px;line-height:1.33;white-space:normal}.landing-page .value-intro p{font-size:16px;letter-spacing:.32px;line-height:1.33}.landing-page .value-intro>p:last-child{width:min(235px,72%);margin:32px 0 0 auto}.landing-page .value-grid{position:static;display:block;width:100%;margin:50px 0 0}.landing-page .value-grid:before{position:static;display:block;width:100%;margin-bottom:0}.landing-page .value-grid article,.landing-page .value-grid article+article{min-height:0;border-bottom:1px solid #e5e7eb;padding:30px 20px 36px}.landing-page .value-grid article:last-child{border-bottom:0}.landing-page .value-grid h3{margin-bottom:24px;font-size:14px}.landing-page .value-grid p{font-size:18px;line-height:1.35}.landing-page .problem-section{--problem-mobile-card-width: 344px;--problem-mobile-card-height: 432px;--problem-mobile-card-gap: 16px;--problem-mobile-card-padding: 24px;--problem-mobile-card-title-size: 20px;--problem-mobile-card-body-size: 13px;--problem-mobile-card-label-size: 12px;--problem-mobile-card-content-gap: 124px;overflow:hidden;padding:64px 0 72px;background:var(--paper)}.landing-page .problem-section .content-container{width:100%}.landing-page .split-heading{position:static;display:block;width:auto;height:auto;margin:0 20px;padding:0}.landing-page .split-heading .display-heading{width:auto;font-size:32px;letter-spacing:-1.44px;line-height:1.12}.landing-page .split-heading>p{width:auto;margin:24px 0 0;font-size:16px;letter-spacing:.32px;line-height:1.33}.landing-page .problem-section .section-rule{position:static;width:calc(100% - 40px);margin:38px 20px 0}.landing-page .problem-grid{position:static;display:flex;width:100%;height:auto;gap:var(--problem-mobile-card-gap);margin:40px 0 0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 20px 12px;scroll-padding-inline:20px;scroll-snap-type:inline mandatory;scrollbar-width:none}.landing-page .problem-grid::-webkit-scrollbar,.landing-page .solution-grid::-webkit-scrollbar{display:none}.landing-page .problem-card{width:var(--problem-mobile-card-width);height:var(--problem-mobile-card-height);flex:0 0 var(--problem-mobile-card-width);border-width:3px 0 0;border-radius:16px;padding:var(--problem-mobile-card-padding);scroll-snap-align:start;background:#fff;border-top-width:6px}.landing-page .problem-card h3{font-size:var(--problem-mobile-card-title-size);letter-spacing:0;line-height:1.28}.landing-page .problem-card p:not(.card-label){font-size:var(--problem-mobile-card-body-size);letter-spacing:.24px;line-height:1.36}.landing-page .problem-section.problem-mobile-story .content-container{position:relative;display:flex;justify-content:center;width:100%;height:100%;flex-direction:column;overflow:hidden;padding:clamp(44px,7vh,64px) 24px clamp(102px,14vh,128px)}.landing-page .problem-section.problem-mobile-story .split-heading{flex:0 0 auto;text-align:center}.landing-page .problem-section.problem-mobile-story .split-heading .display-heading{width:min(356px,100%);margin:0 auto}.landing-page .problem-section.problem-mobile-story .split-heading>p{width:min(344px,100%);margin:clamp(18px,3.8vh,24px) 0 0}.landing-page .problem-section.problem-mobile-story .section-rule{flex:0 0 auto;margin-top:clamp(30px,5vh,38px)}.landing-page .problem-section.problem-mobile-story .problem-card{justify-content:space-between;gap:var(--problem-mobile-card-content-gap);transform-origin:center center;scroll-snap-align:none}.landing-page .problem-section.problem-mobile-story .problem-card .card-label{font-size:var(--problem-mobile-card-label-size);letter-spacing:.55px}.landing-page .problem-section.problem-mobile-story .problem-card .figma-icon{width:clamp(18px,5vw,20px);height:clamp(18px,5vw,20px);flex:0 0 clamp(18px,5vw,20px)}@media(max-width:374px){.landing-page .problem-section{--problem-mobile-card-width: 280px;--problem-mobile-card-height: 324px;--problem-mobile-card-padding: 20px;--problem-mobile-card-title-size: 16px;--problem-mobile-card-body-size: 10.5px;--problem-mobile-card-label-size: 10px;--problem-mobile-card-content-gap: 96px}}@media(min-width:375px)and (max-width:389px){.landing-page .problem-section{--problem-mobile-card-width: 296px;--problem-mobile-card-height: 284px;--problem-mobile-card-padding: 20px;--problem-mobile-card-title-size: 17px;--problem-mobile-card-body-size: 11px;--problem-mobile-card-label-size: 10.5px;--problem-mobile-card-content-gap: 76px}}@media(min-width:390px)and (max-width:411px){.landing-page .problem-section{--problem-mobile-card-width: 312px;--problem-mobile-card-height: 364px;--problem-mobile-card-padding: 22px;--problem-mobile-card-title-size: 18px;--problem-mobile-card-body-size: 11.5px;--problem-mobile-card-label-size: 11px;--problem-mobile-card-content-gap: 120px}}@media(min-width:412px)and (max-width:413px){.landing-page .problem-section{--problem-mobile-card-width: 324px;--problem-mobile-card-height: 432px;--problem-mobile-card-padding: 22px;--problem-mobile-card-title-size: 18px;--problem-mobile-card-body-size: 11.5px;--problem-mobile-card-label-size: 11px;--problem-mobile-card-content-gap: 160px}}@media(min-width:414px)and (max-width:439px){.landing-page .problem-section{--problem-mobile-card-width: 332px;--problem-mobile-card-height: 432px;--problem-mobile-card-padding: 23px;--problem-mobile-card-title-size: 19px;--problem-mobile-card-body-size: 12px;--problem-mobile-card-label-size: 11.5px;--problem-mobile-card-content-gap: 156px}}@media(min-width:440px){.landing-page .problem-section{--problem-mobile-card-width: 344px;--problem-mobile-card-height: 432px;--problem-mobile-card-padding: 24px;--problem-mobile-card-title-size: 20px;--problem-mobile-card-body-size: 13px;--problem-mobile-card-label-size: 12px;--problem-mobile-card-content-gap: 148px}}.landing-page .problem-section.problem-mobile-story{height:calc(100vh + var(--problem-mobile-scroll-distance, 1440px));height:calc(100svh + var(--problem-mobile-scroll-distance, 1440px));min-height:0;overflow:visible;padding:0}.landing-page .problem-section.problem-mobile-story .problem-story-canvas{position:relative;top:0;height:100vh;height:100svh;min-height:660px;overflow:hidden;background:var(--paper)}.landing-page .problem-section.problem-mobile-story.problem-mobile-story-active .problem-story-canvas{position:fixed;right:0;left:0;z-index:18;width:100%}.landing-page .problem-section.problem-mobile-story.problem-mobile-story-complete .problem-story-canvas{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%}.landing-page .problem-section.problem-mobile-story .content-container{position:relative;display:flex;justify-content:center;width:100%;height:100%;flex-direction:column;overflow:hidden;padding:clamp(46px,8vh,64px) 24px 128px}.landing-page .problem-section.problem-mobile-story .split-heading{flex:0 0 auto;margin:0}.landing-page .problem-section.problem-mobile-story .section-rule{flex:0 0 auto}.landing-page .problem-section.problem-mobile-story .problem-grid{width:max-content;flex:0 0 auto;overflow:visible;padding:0;scroll-padding-inline:0;scroll-snap-type:none;transform:translate3d(calc(var(--problem-mobile-card-shift, 0px) * -1),0,0);transition:transform .12s linear;will-change:transform}.landing-page .problem-section.problem-mobile-story .problem-card{transform-origin:center center;scroll-snap-align:none}.landing-page .mobile-carousel-dots{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:8px;display:none}.landing-page .mobile-carousel-dots span{display:block;width:6px;height:6px;border-radius:50%;background:#fff}.landing-page .mobile-carousel-dots .is-current{width:17px;border-radius:5px;background:var(--blue)}.landing-page .solution-section{padding:75px 0 76px;overflow:hidden;background:var(--surface)}.landing-page .solution-dome{top:-260px;width:1005px;height:648px}.landing-page .solution-content{position:relative}.landing-page .solution-content>.eyebrow{position:static;width:min(280px,calc(100% - 40px));margin:0 auto;transform:none;font-size:13px;letter-spacing:.65px;line-height:1.4}.landing-page .solution-heading{position:static;width:min(320px,calc(100% - 40px));font-size:32px;letter-spacing:-1.44px;line-height:1.12;transform:none}.landing-page .solution-diagram{position:relative;top:auto;left:auto;width:100%;height:150px;margin:28px 0 0}.landing-page .solution-diagram-line,.landing-page .solution-diagram-node{display:none}.landing-page .solution-diagram:after{position:absolute;top:72px;left:50%;width:2px;height:78px;background:var(--blue);content:"";transform:translate(-50%)}.landing-page .solution-diagram-brand{top:0;width:72px;height:72px}.landing-page .solution-diagram-logo{top:23px;width:62px;height:24px}.landing-page .solution-grid{position:static;display:flex;width:100%;height:auto;gap:16px;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 20px 12px;scroll-padding-inline:20px;scroll-snap-type:inline mandatory;scrollbar-width:none}.landing-page .solution-card{width:246px;height:268px;flex:0 0 246px;border-radius:20px;padding:20px;scroll-snap-align:start;background:#fff;border-top-width:6px}.landing-page .solution-card h3{font-size:18px}.landing-page .solution-card>p:last-child{font-size:12px;letter-spacing:.3px}.landing-page .solution-carousel-dots{display:none}.landing-page .works-section{overflow:hidden;padding:78px 0 92px;background:#f8fafc}.landing-page .works-backdrop,.landing-page .deco-circle{display:none}.landing-page .works-content>.eyebrow{position:static;width:auto;margin:0}.landing-page .works-heading{position:static;width:min(328px,calc(100% - 40px));font-size:32px;letter-spacing:-1.44px;line-height:1.12;transform:none}.landing-page .works-lead{position:static;width:min(324px,calc(100% - 40px));margin:18px auto 0;font-size:16px;letter-spacing:.32px;line-height:1.33;transform:none}.landing-page .process-track{display:none}.landing-page .process-grid{position:relative;top:auto;left:auto;display:block;width:calc(100% - 80px);margin:66px 0 0 64px;counter-reset:medem-step;text-align:left}.landing-page .process-grid:after{position:absolute;top:15px;left:-52.5px;width:3px;height:var(--works-mobile-track-length, 0px);content:"";pointer-events:none}.landing-page .process-grid:after{z-index:1;background:var(--blue);transform:scaleY(var(--works-mobile-line-progress, 0));transform-origin:top center;transition:transform .14s linear;will-change:transform}.landing-page .process-grid article{position:relative;z-index:2;min-height:230px;padding:66px 0 40px;counter-increment:medem-step}.landing-page .process-grid article:before{position:absolute;top:0;left:-69px;z-index:2;width:32px;height:32px;border:3px solid #dfe8f2;border-radius:50%;background:#fff;content:"";transition:border-color .26s ease-out,background-color .26s ease-out}.landing-page .process-grid article:after{position:absolute;top:-3px;left:-6px;z-index:2;color:#e1e9f2;font-family:Space Grotesk,Arial,sans-serif;font-size:40px;font-weight:500;letter-spacing:-1.2px;line-height:1;content:"0" counter(medem-step)}.landing-page .process-grid article>.eyebrow,.landing-page .process-grid article:first-child>.eyebrow{font-size:13px;letter-spacing:.65px}.landing-page .process-grid h3{margin:16px 0 8px;font-size:18px;letter-spacing:0;line-height:1.33}.landing-page .process-grid article>p:last-child{font-size:14px;letter-spacing:.28px;line-height:1.4}.landing-page .founders-section{padding:76px 0 0;overflow:hidden;background:var(--paper)}.landing-page .founders-content>.eyebrow{position:static;width:auto;margin:0;transform:none}.landing-page .founders-heading{position:static;width:min(325px,calc(100% - 40px));margin:24px auto 0;font-size:32px;letter-spacing:-1.44px;line-height:1.12;transform:none}.landing-page .founders-lead{position:static;width:min(320px,calc(100% - 40px));margin:24px auto 0;color:#292524;font-size:18px;letter-spacing:0;line-height:1.33;transform:none}.landing-page .founder-layout{display:none}.landing-page .founder-mobile-card{position:relative;display:block;width:min(320px,calc(100% - 40px));margin:92px auto 0;overflow:visible;border-top:3px solid var(--blue);border-radius:24px 24px 0 0;background:#fff;padding:34px 20px 18px}.landing-page .founder-mobile-card:before{position:absolute;top:-41px;left:50%;width:18px;height:18px;border:3px solid var(--blue);border-radius:50%;background:var(--paper);content:"";transform:translate(-50%)}.landing-page .founder-mobile-card:after{position:absolute;top:-24px;left:50%;width:2px;height:22px;background:#d7ebf5;content:"";transform:translate(-50%)}.landing-page .founder-mobile-year,.landing-page .founder-mobile-company,.landing-page .founder-mobile-card h3{margin:0;text-align:center}.landing-page .founder-mobile-year{color:var(--blue);font-family:Space Grotesk,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:1.2}.landing-page .founder-mobile-company{margin-top:18px;color:#8d867f;font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.72px;line-height:1.4;text-transform:uppercase}.landing-page .founder-mobile-card h3{margin-top:16px;color:#1d293d;font-family:Inter Display,Inter,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.33}.landing-page .founder-mobile-people{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.landing-page .founder-mobile-people figure{margin:0;text-align:center}.landing-page .founder-mobile-people figure+figure{border-left:1px solid #e1e8ee}.landing-page .timeline-card-people:after{position:absolute;top:25px;left:50%;width:1px;height:68px;background:#e1e8ee;content:"";transform:translate(-50%)}.landing-page .founder-mobile-people img{display:block;width:76px;height:76px;margin:0 auto 12px}.landing-page .founder-mobile-people figcaption{color:#1d293d;font-family:Inter Display,Inter,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1.25}.landing-page .founder-mobile-people figcaption span{color:#8d5673;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:700;letter-spacing:.28px;line-height:1.25;text-transform:uppercase}.landing-page .contact-section{overflow:visible;background:#fff}.landing-page .contact-cta{position:static;display:flex;height:460px;flex-direction:column;padding:0 20px}.landing-page .contact-cta h2{position:static;width:min(320px,100%);margin:0;font-size:40px;letter-spacing:-1.2px;line-height:1.05;transform:none}.landing-page .button-primary{position:static;width:148px;height:56px;margin-top:32px;font-size:16px;letter-spacing:.32px;transform:none}.landing-page .button-primary:hover{transform:none}}@media(max-width:767px){.landing-page .mobile-bottom-nav.has-mobile-active{position:fixed;right:50%;bottom:24px;z-index:40;display:grid;width:258px;height:88px;grid-template-columns:repeat(4,1fr);align-items:center;border:1px solid #f4f0e8;border-radius:56px;background:#fff;box-shadow:0 8px 16px #0e17230e;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;transform:translate(50%);transition:opacity .38s ease,transform .56s cubic-bezier(.16,1,.3,1)}.landing-page .mobile-bottom-nav a{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;color:#62748e}.landing-page .mobile-bottom-nav svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.landing-page .mobile-bottom-nav.has-mobile-active{position:fixed;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;width:auto;height:108px;align-items:center;justify-content:flex-start;gap:10px;border:0;border-radius:0;background:linear-gradient(180deg,#0000,#00000003);box-shadow:none;-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);isolation:isolate;padding:10px 24px 32px;transform:translateY(0);transition:opacity .38s ease,transform .56s cubic-bezier(.16,1,.3,1),box-shadow .42s ease;will-change:transform,opacity}.landing-page .mobile-bottom-nav-shell{box-sizing:border-box;display:flex;width:100%;height:66px;flex:0 0 66px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:8px;border:1px solid #f4f0e8;border-radius:999px;background:#fafaf9;box-shadow:0 12px 28px #0e17231a}.landing-page .mobile-bottom-nav-inner{position:relative;z-index:1;display:flex;width:262px;max-width:100%;height:48px;flex:0 0 48px;align-items:center;justify-content:space-between;box-sizing:border-box;gap:16px;padding:0;transition:gap .78s cubic-bezier(.16,1,.3,1)}.landing-page .mobile-bottom-nav.has-mobile-active .mobile-bottom-nav-inner{gap:0px;width:100%}.landing-page .mobile-bottom-nav a{position:relative;z-index:1;box-sizing:border-box;display:inline-flex;min-width:0;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;gap:4px;border-radius:999px;color:#62748e;padding:12px;transform:translateZ(0);transition:flex-basis .78s cubic-bezier(.16,1,.3,1),width .78s cubic-bezier(.16,1,.3,1),padding .78s cubic-bezier(.16,1,.3,1),background-color .52s ease,color .52s ease,transform .52s ease;will-change:flex-basis,width,transform}.landing-page .mobile-bottom-nav.has-mobile-active a{width:48px;flex-basis:48px;padding:0 3px}.landing-page .mobile-bottom-nav a.is-active{width:148px;flex-basis:148px;background:#5aa4ca;color:#fff;gap:7px;padding:0 8px;transform:translateY(0)}.landing-page .mobile-bottom-nav a span{display:block;max-width:0;overflow:hidden;color:inherit;font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.09em;line-height:1.333;text-transform:uppercase;opacity:0;transform:translate(-4px);transition:max-width .78s cubic-bezier(.16,1,.3,1),opacity .42s ease .16s,transform .54s ease .14s;white-space:nowrap}.landing-page .mobile-bottom-nav a.is-active span{max-width:101px;opacity:1;transform:translate(0)}.landing-page .mobile-bottom-nav :is(svg,img){transition:filter .52s ease,transform .52s ease}.landing-page .mobile-bottom-nav a.is-active img{filter:brightness(0) invert(1)}body.mobile-nav-is-hidden .mobile-bottom-nav{opacity:0;pointer-events:none;transform:translateY(120px)}@media(max-width:340px){.landing-page .mobile-bottom-nav{padding-right:16px;padding-left:16px}.landing-page .mobile-bottom-nav-shell,.landing-page .mobile-bottom-nav-inner{width:100%}.landing-page .mobile-bottom-nav-inner{gap:12px}.landing-page .mobile-bottom-nav.has-mobile-active .mobile-bottom-nav-inner{gap:0px;width:100%}.landing-page .mobile-bottom-nav.has-mobile-active a{width:48px;flex-basis:48px;padding-right:4px;padding-left:4px}.landing-page .mobile-bottom-nav a.is-active{width:126px;flex-basis:126px}.landing-page .mobile-bottom-nav a span{font-size:12px;letter-spacing:.55px}.landing-page .mobile-bottom-nav a.is-active span{max-width:90px}}}@media(min-width:1024px)and (max-width:1024px){.landing-page .problem-section{--problem-mobile-card-width: min(432px, calc(100vw - 96px) );--problem-mobile-card-height: 432px;--problem-mobile-card-gap: 20px;--problem-mobile-card-padding: 24px;--problem-mobile-card-title-size: 22px;--problem-mobile-card-body-size: 14px;--problem-mobile-card-label-size: 12px;--problem-mobile-card-content-gap: 150px;overflow:hidden;background:var(--paper)}.landing-page .problem-section.problem-mobile-story{height:calc(100vh + var(--problem-mobile-scroll-distance, 1680px));height:calc(100svh + var(--problem-mobile-scroll-distance, 1680px));min-height:0;overflow:visible;padding:0}.landing-page .problem-section.problem-mobile-story .problem-story-canvas{position:relative;top:0;height:100vh;height:100svh;min-height:820px;overflow:hidden;background:var(--paper)}.landing-page .problem-section.problem-mobile-story.problem-mobile-story-active .problem-story-canvas{position:fixed;right:0;left:0;z-index:18;width:100%}.landing-page .problem-section.problem-mobile-story.problem-mobile-story-complete .problem-story-canvas{position:absolute;top:auto;right:0;bottom:0;left:0;width:100%}.landing-page .problem-section.problem-mobile-story .content-container{position:relative;display:flex;width:100%;max-width:none;height:100%;flex-direction:column;justify-content:center;overflow:hidden;padding:clamp(72px,9vh,96px) 0 clamp(96px,12vh,132px)}.landing-page .problem-section.problem-mobile-story .split-heading{position:static;display:block;width:min(620px,calc(100% - 96px));height:auto;margin:0 auto;padding:0;text-align:center}.landing-page .problem-section.problem-mobile-story .split-heading .display-heading{width:100%;margin:0 auto;font-size:34px;letter-spacing:-1.36px;line-height:1.12}.landing-page .problem-section.problem-mobile-story .split-heading>p{width:min(540px,100%);margin:22px auto 0;font-size:15px;letter-spacing:.3px;line-height:1.34}.landing-page .problem-section.problem-mobile-story .section-rule{position:static;width:calc(100% - 96px);height:1px;margin:46px 48px 0}.landing-page .problem-section.problem-mobile-story .problem-grid{position:static;display:flex;width:max-content;height:auto;gap:var(--problem-mobile-card-gap);margin:56px 0 0;overflow:visible;padding:0 calc((100vw - var(--problem-mobile-card-width)) / 2) 48px;scroll-padding-inline:0;scroll-snap-type:none;transform:translate3d(calc(var(--problem-mobile-card-shift, 0px) * -1),0,0);transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform}.landing-page .problem-section.problem-mobile-story .problem-card{width:var(--problem-mobile-card-width);height:var(--problem-mobile-card-height);flex:0 0 var(--problem-mobile-card-width);justify-content:flex-start;gap:var(--problem-mobile-card-content-gap);border-width:3px 0 0;border-radius:18px;padding:var(--problem-mobile-card-padding);transform-origin:center center;scroll-snap-align:none}.landing-page .problem-section.problem-mobile-story .problem-card h3{font-size:var(--problem-mobile-card-title-size);letter-spacing:0;line-height:1.28}.landing-page .problem-section.problem-mobile-story .problem-card p:not(.card-label){font-size:var(--problem-mobile-card-body-size);letter-spacing:.24px;line-height:1.36}.landing-page .problem-section.problem-mobile-story .problem-card .card-label{font-size:var(--problem-mobile-card-label-size);letter-spacing:.55px}.landing-page .problem-section.problem-mobile-story .mobile-carousel-dots{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:10px}.landing-page .problem-section.problem-mobile-story .mobile-carousel-dots span{display:block;width:6px;height:6px;border-radius:50%;background:#fff}.landing-page .problem-section.problem-mobile-story .mobile-carousel-dots .is-current{width:17px;border-radius:5px;background:var(--blue)}}@media(max-width:575px){.landing-page .content-container{width:calc(100% - 40px)}.landing-page .founders-section .content-container{width:calc(100% - 10px)}}@media(min-width:1440px){.landing-page .content-container{width:1200px}}@media(prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important}}html{scroll-behavior:auto}@media(min-width:1025px){.landing-page.sticky-header-visible .site-header{position:fixed;top:0;right:0;left:0;z-index:80;box-sizing:border-box;height:94px;justify-content:flex-start;padding:24px 60px;border-bottom:1px solid rgba(98,116,142,.12);background:#ffffffe6;box-shadow:0 10px 22px #00000003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:medem-sticky-header-in .3s cubic-bezier(.22,1,.36,1) both}.landing-page.sticky-header-visible .site-header .brand,.landing-page.sticky-header-visible .site-header .brand-logo{width:97px;height:46px}.landing-page.motion-enabled .site-nav>a{opacity:0;pointer-events:none;transform:translateY(10px);will-change:opacity,transform}.landing-page.hero-intro-playing .site-nav>a{animation:medem-site-nav-in .36s cubic-bezier(.22,1,.36,1) both!important}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(1){animation-delay:4.14s}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(2){animation-delay:4.26s}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(3){animation-delay:4.38s}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(4){animation-delay:4.5s}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(5){animation-delay:4.62s}.landing-page.hero-intro-complete .site-nav>a{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-page .site-nav a{position:relative;transition:color .16s ease-out!important}.landing-page .site-nav a:before{position:absolute;top:0;left:0;width:100%;height:16px;background:url("data:image/svg+xml,%3csvg%20width='114'%20height='16'%20viewBox='0%200%20114%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2015.1885C1.90449%2014.6416%203.79139%2014.1174%205.70015%2013.6026C22.8103%209.01574%2040.1148%205.61689%2057.5491%204.60894C65.9659%204.13881%2074.4086%204.33959%2082.7161%205.54484C91.5626%206.8331%20100.455%208.64596%20108.773%2012.4585C110.558%2013.2772%20112.305%2014.1843%20114%2015.1885C112.439%2013.9858%20110.826%2012.8395%20109.16%2011.7563C101.43%206.71776%2092.5641%203.11355%2083.3559%201.52883C74.7349%200.0431292%2065.9761%20-0.274315%2057.3021%200.210315C39.3222%201.24794%2021.8176%205.95384%205.42868%2012.8108C3.5993%2013.5778%201.80273%2014.366%200%2015.1885Z'%20fill='%23E8D59B'%20/%3e%3c/svg%3e") center / 100% 100% no-repeat;content:"";opacity:0;pointer-events:none;transform:translateY(1px);transform-origin:left center;transition:clip-path .34s cubic-bezier(.22,1,.36,1) .14s,opacity .14s ease-out .14s,transform .34s cubic-bezier(.22,1,.36,1) .14s!important;clip-path:inset(0 100% 0 0)}.landing-page.sticky-header-visible .site-nav a:before{display:none}.landing-page .site-nav a:hover,.landing-page .site-nav a:focus-visible{color:#ffdf7d}.landing-page .site-nav a:hover:before,.landing-page .site-nav a:focus-visible:before{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}.landing-page.sticky-header-visible .site-nav{position:fixed;top:0;right:60px;left:auto;z-index:81;width:min(824px,calc(100vw - 330px));height:94px;justify-content:flex-end;gap:24px;color:var(--slate);opacity:1;pointer-events:auto;transform:none;animation:medem-sticky-nav-in .36s cubic-bezier(.22,1,.36,1) both!important}.landing-page.sticky-header-visible .site-nav>img{display:none}.landing-page.sticky-header-visible .site-nav a{position:relative;min-height:94px;padding:0;color:var(--slate);font-size:14px;font-weight:600;letter-spacing:.2px;opacity:1!important;pointer-events:auto!important}.landing-page.sticky-header-visible .site-nav a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--blue);content:"";transform:scaleX(0);transform-origin:center;transition:transform .18s ease!important}.landing-page.sticky-header-visible .site-nav a:hover,.landing-page.sticky-header-visible .site-nav a.is-active{color:var(--blue)}.landing-page.sticky-header-visible .site-nav a:hover:after,.landing-page.sticky-header-visible .site-nav a.is-active:after{transform:scaleX(1)}}@media(max-width:599px){.landing-page .mobile-bottom-nav.has-mobile-active{position:fixed;right:0;bottom:0;left:0;z-index:90;display:flex;box-sizing:border-box;height:calc(108px + env(safe-area-inset-bottom));align-items:flex-start;justify-content:center;padding:10px 24px calc(32px + env(safe-area-inset-bottom));border:0;background:linear-gradient(180deg,#fafaf900,#fafaf9d1);pointer-events:none;transform:none}.landing-page .mobile-bottom-nav-shell{display:flex;box-sizing:border-box;width:100%;height:66px;align-items:center;justify-content:center;padding:8px;border:1px solid #f4f0e8;border-radius:999px;background:#fafaf9f5;box-shadow:0 12px 28px #0e17231a;pointer-events:auto}.landing-page .mobile-bottom-nav-inner{display:flex;width:100%;max-width:100%;height:48px;align-items:center;justify-content:space-around;gap:16px;transition:gap .52s cubic-bezier(.16,1,.3,1)}.landing-page .mobile-bottom-nav.has-mobile-active .mobile-bottom-nav-inner{gap:8px}.landing-page .mobile-bottom-nav a{display:inline-flex;box-sizing:border-box;min-width:0;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;gap:4px;padding:12px;border-radius:999px;color:#62748e;transition:flex-basis .52s cubic-bezier(.16,1,.3,1),width .52s cubic-bezier(.16,1,.3,1),padding .52s cubic-bezier(.16,1,.3,1),background-color .36s ease,color .36s ease!important}.landing-page .mobile-bottom-nav.has-mobile-active a{width:30px;flex-basis:30px;padding:0 3px}.landing-page .mobile-bottom-nav a.is-active{width:148px;flex-basis:148px;gap:7px;padding:0 8px;background:#5aa4ca;color:#fff}.landing-page .mobile-bottom-nav a span{display:block;max-width:0;overflow:hidden;color:inherit;font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:.09em;line-height:1.333;text-transform:uppercase;white-space:nowrap;opacity:0;transform:translate(-4px);transition:max-width .52s cubic-bezier(.16,1,.3,1),opacity .32s ease .1s,transform .36s ease 80ms}.landing-page .mobile-bottom-nav a.is-active span{max-width:101px;opacity:1;transform:translate(0)}.landing-page .mobile-bottom-nav img{width:16px;height:16px;flex:0 0 16px}.landing-page .mobile-bottom-nav a.is-active img{filter:brightness(0) invert(1)}}@media(max-width:340px){.landing-page .mobile-bottom-nav{padding-right:16px;padding-left:16px}.landing-page .mobile-bottom-nav-shell{width:100%}.landing-page .mobile-bottom-nav-inner{width:100%;gap:12px}.landing-page .mobile-bottom-nav.has-mobile-active .mobile-bottom-nav-inner{gap:6px}.landing-page .mobile-bottom-nav.has-mobile-active a{width:31px;flex-basis:31px;padding-right:4px;padding-left:4px}.landing-page .mobile-bottom-nav a.is-active{width:126px;flex-basis:126px}.landing-page .mobile-bottom-nav a span{letter-spacing:.55px}.landing-page .mobile-bottom-nav a.is-active span{max-width:90px}}@keyframes medem-sticky-header-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes medem-sticky-nav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.landing-page.sticky-header-visible .site-header,.landing-page.sticky-header-visible .site-nav,.landing-page .mobile-bottom-nav *,.landing-page .mobile-bottom-nav{animation:none!important;transition:none!important}}.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;scroll-behavior:auto!important}.landing-page main{overflow:hidden}.landing-page .card-story-canvas,.landing-page .problem-story-canvas,.landing-page .solution-story-canvas,.landing-page .works-story-canvas{position:static;width:100%;height:100%;overflow:visible;transform:none}.landing-page .problem-grid,.landing-page .solution-grid,.landing-page .process-grid,.landing-page .problem-card,.landing-page .solution-card,.landing-page .process-grid article{opacity:1;transform:none}.landing-page .solution-diagram>.solution-diagram-line{position:absolute;display:block}.landing-page .solution-diagram-line path{fill:none;stroke:var(--blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.landing-page .hero h1 span,.landing-page .hero h1 span:first-child,.landing-page .hero h1 span+span{position:static;top:auto;left:auto;transform:none}.landing-page .founders-section{position:relative;height:1122px;min-height:1122px;overflow:hidden;background:#f5f3ee}.landing-page .founders-content{position:relative;height:100%;text-align:center}.landing-page .founders-content>.eyebrow{position:absolute;top:120px;left:50%;width:780px;margin:0;transform:translate(-50%)}.landing-page .founders-heading{position:absolute;top:164px;left:50%;width:630px;margin:0;font-size:48px;letter-spacing:-1.92px;line-height:1.12;transform:translate(-50%)}.landing-page .founders-lead{position:absolute;top:288px;left:50%;width:780px;margin:0;color:#292524;font-family:Inter Display,Inter,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:.05px;line-height:1.33;transform:translate(-50%)}.landing-page .founders-static-stage{position:absolute;top:437px;left:0;width:100%;height:210px}.landing-page .founders-static-person{position:absolute;top:0;display:flex;width:330px;flex-direction:column;align-items:center}.landing-page .founders-static-david{left:0}.landing-page .founders-static-vish{right:0}.landing-page .founders-static-person>img{display:block;width:124px;height:124px;margin:0 0 16px}.landing-page .founders-static-person h3{margin:0;color:#1c262c;font-family:Space Grotesk,Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.33;white-space:nowrap}.landing-page .founders-static-person p{margin:4px 0 0;color:#8d5673;font-family:Space Grotesk,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.4;text-transform:uppercase}.landing-page .founders-static-mark{position:absolute;top:0;left:50%;display:flex;width:124px;height:124px;align-items:center;justify-content:center;border:3px solid #1a75a7;border-radius:50%;background:#124b6b;transform:translate(-50%)}.landing-page .founders-static-mark img{display:block;width:106px;height:40px;object-fit:contain}.landing-page .founders-milestones{position:absolute;top:726px;left:0;display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing-page .founders-milestone{display:flex;min-width:0;height:198px;flex-direction:column;align-items:center;overflow:hidden;border-top:3px solid rgba(26,102,145,.3);border-radius:24px;background:#fff;padding:24px;text-align:center}.landing-page .founders-milestone:hover{border-top:6px solid #1A6691;box-shadow:0 22px 13px #00000003,0 10px 10px #00000003,0 2px 5px #00000003}.landing-page .founders-milestone-year{margin:0;color:#1a6691;font-family:Space Grotesk,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.48px;line-height:1.2}.landing-page .founders-milestone-details{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center}.landing-page .founders-milestone-company{margin:16px 0 0;color:#8d867f;font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.72px;line-height:1.4;text-transform:uppercase}.landing-page .founders-milestone h3{margin:16px 0 0;color:#1d293d;font-family:Inter Display,Inter,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.035px;line-height:1.33}.landing-page .founders-milestone-people,.landing-page .mobile-line-break{display:none}.landing-page .founders-reunion{position:absolute;top:960px;left:50%;width:452px;margin:0;color:#060606;font-family:Space Grotesk,Arial,sans-serif;font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.12;transform:translate(-50%)}@media(min-width:600px)and (max-width:1024px){.landing-page .content-container{width:calc(100% - 48px);max-width:720px}.landing-page .hero{height:900px;background:linear-gradient(to bottom,#fff,#6290ab)}.landing-page .hero h1{top:316px;font-size:80px;letter-spacing:-1.6px}.landing-page .hero h1 span+span{margin-top:74px}.landing-page .hero-orbit{top:412px;left:calc(50% - 14px);width:960px}.landing-page .hero-orbit>img{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 7%,rgba(0,0,0,.55) 12%,rgba(0,0,0,.55) 26%,rgba(0,0,0,.25) 36%,rgba(0,0,0,.14) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 7%,rgba(0,0,0,.55) 12%,rgba(0,0,0,.55) 26%,rgba(0,0,0,.25) 36%,rgba(0,0,0,.14) 92%,transparent 100%)}.landing-page .site-nav{position:absolute;top:790px;right:auto;bottom:auto;left:50%;display:flex!important;width:100%;min-height:0;flex-direction:row;justify-content:center;gap:22px;background:transparent;opacity:1;pointer-events:auto;transform:translate(-50%)}.landing-page .site-nav a{font-size:12px;letter-spacing:.6px}.landing-page .value-section{min-height:900px;padding:80px 0}.landing-page .display-heading-wide{max-width:650px;font-size:48px;letter-spacing:-2px}.landing-page .value-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:96px}.landing-page .value-intro>p:last-child{width:auto;margin:0}.landing-page .value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:90px}.landing-page .value-grid article,.landing-page .value-grid article+article{border:0;padding:24px 12px}.landing-page .value-grid p{font-size:16px}.landing-page .problem-section,.landing-page .solution-section{height:auto;min-height:1320px;padding:80px 0}.landing-page .problem-section .content-container,.landing-page .solution-content{width:calc(100% - 48px);max-width:720px;margin:0 auto}.landing-page .split-heading{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:0;text-align:left}.landing-page .split-heading .display-heading{font-size:40px}.landing-page .split-heading>p{margin:0;font-size:17px}.landing-page .problem-section .section-rule{width:100%;margin:56px 0 0}.landing-page .problem-grid,.landing-page .solution-grid{position:static;display:grid;width:100%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:56px 0 0;overflow:visible;padding:0}.landing-page .problem-card{width:auto;height:392px;min-width:0;padding:24px}.landing-page .solution-section{min-height:1260px;padding-top:88px}.landing-page .solution-dome{top:-360px;width:1320px;height:850px}.landing-page .solution-heading{width:min(620px,100%);font-size:40px}.landing-page .solution-diagram{height:144px;margin-top:46px}.landing-page .solution-diagram>.solution-diagram-line,.landing-page .solution-diagram>.solution-diagram-node{display:none!important}.landing-page .solution-diagram:before,.landing-page .solution-diagram:after{position:absolute;z-index:0;background:var(--blue);content:""}.landing-page .solution-diagram:before{top:143px;left:25%;width:50%;height:2px}.landing-page .solution-diagram:after{top:72px;left:50%;width:2px;height:72px;transform:translate(-50%)}.landing-page .solution-heading br{display:none}.landing-page .solution-diagram>.solution-node-one,.landing-page .solution-diagram>.solution-node-two{top:134px;display:block!important;z-index:1}.landing-page .solution-diagram>.solution-node-one{left:calc(25% - 10px)}.landing-page .solution-diagram>.solution-node-two{right:auto;left:calc(75% - 10px)}.landing-page .solution-grid{margin-top:0}.landing-page .solution-card{width:auto;height:268px;min-width:0}.landing-page .works-section{min-height:1838px;padding:80px 0 96px}.landing-page .works-heading{width:min(650px,100%);font-size:40px}.landing-page .works-lead{width:min(560px,100%);font-size:18px}.landing-page .process-grid{width:min(720px,100%);margin:80px auto 0;padding:0}.landing-page .process-grid:after{top:16px;left:50%;height:calc(100% - 220px);background:#dfe8f2;transform:translate(-50%)}.landing-page .process-grid article{width:280px;min-height:276px;margin:0;border:0;padding:66px 0 32px}.landing-page .process-grid article:nth-child(odd){margin-right:auto}.landing-page .process-grid article:nth-child(2n){margin-left:auto}.landing-page .process-grid article:nth-child(odd):before{left:344px}.landing-page .process-grid article:nth-child(2n):before{left:-80px}.landing-page .process-grid article:after{left:0}.landing-page .founders-section{height:auto;min-height:2600px;padding:80px 0 96px}.landing-page .founders-content{display:flex;height:auto;flex-direction:column;align-items:center}.landing-page .founders-content>.eyebrow,.landing-page .founders-heading,.landing-page .founders-lead,.landing-page .founders-static-stage,.landing-page .founders-milestones,.landing-page .founders-reunion{position:static;transform:none}.landing-page .founders-content>.eyebrow{width:auto}.landing-page .founders-heading{width:min(630px,100%);margin-top:24px;font-size:40px}.landing-page .founders-lead{width:min(620px,100%);margin-top:24px;font-size:18px}.landing-page .founders-milestones{order:4;display:flex;width:100%;flex-direction:column;gap:24px;margin-top:72px}.landing-page .founders-milestone{width:100%;height:350px;padding:24px 48px 28px}.landing-page .founders-milestone-people{display:grid;width:480px;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.landing-page .founders-static-stage{position:relative;order:5;width:100%;height:220px;margin-top:72px}.landing-page .founders-static-person{width:220px}.landing-page .founders-static-person>img{width:96px;height:96px;margin-bottom:12px}.landing-page .founders-static-person h3{font-size:18px;letter-spacing:-.36px}.landing-page .founders-static-person p{font-size:9px;letter-spacing:.36px}.landing-page .founders-static-mark{width:96px;height:96px}.landing-page .founders-static-mark img{width:82px;height:32px}.landing-page .founders-reunion{order:6;width:520px;margin-top:40px}.landing-page .founders-milestone-people figure{min-width:0;margin:0;text-align:center}.landing-page .founders-milestone-people figure+figure{border-left:1px solid #e1e8ee}.landing-page .founders-milestone-people img{display:block;width:76px;height:76px;margin:0 auto 10px}.landing-page .founders-milestone-people figcaption{color:#1d293d;font-family:Inter Display,Inter,Arial,sans-serif;font-size:11px;font-weight:600;line-height:1.25}.landing-page .founders-milestone-people figcaption span{color:#8d5673;font-family:Space Grotesk,Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.28px;line-height:1.25;text-transform:uppercase}}@media(min-width:600px)and (max-width:719px){.landing-page .process-grid article{width:calc(50% - 40px)}.landing-page .process-grid article:nth-child(odd):before{left:calc(100% + 24px)}.landing-page .process-grid article:nth-child(2n):before{left:-56px}}@media(max-width:599px){.landing-page .content-container{width:calc(100% - 48px)}.landing-page .site-header{height:80px;padding:16px 0 0}.landing-page .site-header .brand-logo{width:86px}.landing-page .hero{--mobile-hero-title-top: 236px;--mobile-hero-line-height: 40px;--mobile-hero-title-gap: 28px;height:600px}.landing-page .hero h1{top:236px;font-size:40px;letter-spacing:-.8px}.landing-page .hero h1 span+span{margin-top:28px}.landing-page .hero-orbit{top:276px;width:899px}.landing-page .value-section{min-height:1237px;padding:64px 0}.landing-page .display-heading-wide{max-width:328px}.landing-page .value-intro{margin-top:68px}.landing-page .value-intro .value-statement{width:312px;max-width:100%;font-size:28px}.landing-page .value-intro>p:last-child{width:240px;margin-top:36px;font-size:18px}.landing-page .value-grid{margin-top:64px}.landing-page .value-grid article,.landing-page .value-grid article+article{padding:32px 24px}.landing-page .value-grid p{font-size:20px}.landing-page .problem-section{height:auto;min-height:1808px;padding:64px 24px}.landing-page .problem-section .content-container{width:100%}.landing-page .split-heading{margin:0;text-align:center}.landing-page .split-heading .display-heading{font-size:32px}.landing-page .split-heading>p{margin-top:24px;font-size:18px}.landing-page .problem-section .section-rule{width:100%;margin:48px 0 0}.landing-page .problem-grid{position:static;display:flex;width:100%;height:auto;flex-direction:column;gap:24px;margin:47px 0 0;overflow:visible;padding:0}.landing-page .problem-card{width:100%;height:324px;flex:none;padding:24px;scroll-snap-align:none}.landing-page .problem-card h3{font-size:20px;color:#060606}.landing-page .problem-card p:not(.card-label){font-size:14px}.landing-page .solution-section{height:auto;min-height:1928px;padding:64px 0}.landing-page .solution-dome{top:-256px;width:920px;height:592px}.landing-page .solution-content>.eyebrow{width:312px;max-width:100%;font-size:14px}.landing-page .solution-heading{width:328px;max-width:100%;margin-top:24px}.landing-page .solution-diagram{display:block;height:148px;margin-top:40px}.landing-page .solution-diagram>.solution-diagram-node,.landing-page .solution-diagram>.solution-diagram-line{display:none!important}.landing-page .solution-grid{position:static;display:flex;width:calc(100% - 48px);height:auto;flex-direction:column;gap:24px;margin:0 auto;overflow:visible;padding:0}.landing-page .solution-card{width:100%;height:268px;flex:none;padding:24px;scroll-snap-align:none}.landing-page .works-section{min-height:1838px;padding:64px 0 88px}.landing-page .works-heading{margin-top:24px}.landing-page .works-lead{margin-top:24px;font-size:18px}.landing-page .process-grid{width:calc(100% - 76px);margin:64px 0 0 60px}.landing-page .process-grid:after{top:16px;left:-44px;height:calc(100% - 215px);background:#dfe8f2;transform:none}.landing-page .process-grid article{min-height:250px;border:0;padding:56px 0 28px}.landing-page .process-grid article:before{left:-60px}.landing-page .process-grid article:after{left:-3px}.landing-page .founders-section{height:auto;min-height:2542px;padding:64px 0 80px}.landing-page .founders-section .content-container{width:calc(100% - 48px)}.landing-page .founders-content{display:flex;height:auto;flex-direction:column;align-items:center}.landing-page .founders-content>.eyebrow,.landing-page .founders-heading,.landing-page .founders-lead,.landing-page .founders-static-stage,.landing-page .founders-milestones,.landing-page .founders-reunion{position:static;transform:none}.landing-page .founders-content>.eyebrow{width:auto}.landing-page .founders-heading{width:100%;margin-top:24px;font-size:32px;letter-spacing:-1.44px}.landing-page .founders-lead{width:100%;margin-top:24px;font-size:18px}.landing-page .founders-milestones{order:4;display:flex;width:100%;flex-direction:column;gap:24px;margin-top:72px}.landing-page .founders-milestone{width:100%;height:350px;padding:24px 18px 22px}.landing-page .founders-milestone-company{margin-top:16px}.landing-page .founders-milestone h3{margin-top:14px;font-size:16px}.landing-page .founders-milestone-people{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.landing-page .founders-milestone-people figure{min-width:0;margin:0}.landing-page .founders-milestone-people figure+figure{border-left:1px solid #e1e8ee}.landing-page .founders-milestone-people img{display:block;width:76px;height:76px;margin:0 auto 10px}.landing-page .founders-milestone-people figcaption{color:#1d293d;font-family:Inter Display,Inter,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1.25}.landing-page .founders-milestone-people figcaption span{color:#8d5673;font-family:Space Grotesk,Arial,sans-serif;font-size:7px;font-weight:700;letter-spacing:.28px;line-height:1.25;text-transform:uppercase}.landing-page .founders-static-stage{position:relative;order:5;width:100%;height:210px;margin-top:64px}.landing-page .founders-static-person{width:106px}.landing-page .founders-static-person>img{width:84px;height:84px;margin-bottom:12px}.landing-page .founders-static-person h3{font-size:12px;letter-spacing:-.2px;white-space:normal}.landing-page .founders-static-person p{font-size:7px;letter-spacing:.28px}.landing-page .founders-static-mark{width:84px;height:84px}.landing-page .founders-static-mark img{width:72px;height:28px}.landing-page .founders-reunion{order:6;width:100%;margin-top:24px;font-size:24px;letter-spacing:-.48px}.landing-page .contact-cta{height:372px}.landing-page .contact-cta h2{font-size:48px}}@media(min-width:1025px){.landing-page .value-section{background:var(--surface)}.landing-page .process-track-line{display:none}.landing-page .process-track-progress{width:991px}.landing-page .process-track{left:0;transform:none}.landing-page .solution-card h3{font-size:19px;color:#060606}.landing-page .process-track-node:not(.process-node-one){content:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20id='Ellipse%2012'%20cx='16'%20cy='16'%20r='14.5'%20fill='white'%20stroke='%231A6691'%20stroke-width='3'/%3e%3c/svg%3e")}.landing-page .founders-lead{width:960px}.landing-page .founders-static-david{left:45px}.landing-page .founders-static-vish{right:45px}.landing-page .founders-milestone-year{color:#62748e}.site-footer .footer-figma-art{top:265px}.site-footer .footer-links{grid-template-columns:151px 146px}.site-footer .footer-legal{margin-top:25px}}@media(min-width:600px)and (max-width:1024px){.landing-page .content-container{width:calc(100% - 64px);max-width:704px}.landing-page .site-header{height:80px;padding-top:16px}.landing-page .site-header .brand-logo{width:128px}.landing-page .site-header .brand{width:128px;height:55px;transform:none}.landing-page .hero{height:1024px}.landing-page .hero h1{top:316px;font-size:96px;letter-spacing:-1.92px}.landing-page .hero h1 span+span{margin-top:54px}.landing-page .hero-orbit{top:412px}.landing-page .site-nav{top:925px;width:min(660px,calc(100% - 32px));justify-content:space-between;gap:0}.landing-page .site-nav a{padding:12px 0;font-size:16px;letter-spacing:.8px}.landing-page .value-section{height:1024px;min-height:1024px;overflow:hidden;padding:0;background:var(--surface)}.landing-page .value-section .content-container{position:relative;height:100%}.landing-page .display-heading-wide{position:absolute;top:88px;left:50%;width:490px;max-width:none;margin:0;transform:translate(-50%)}.landing-page .value-intro{position:absolute;top:342px;left:0;display:block;width:100%;height:240px;margin:0;padding:0}.landing-page .value-intro .value-statement{position:absolute;top:0;left:24px;width:370px;margin:0;font-size:28px;transform:translateY(-8px);white-space:normal}.landing-page .value-intro>p:last-child{position:absolute;top:146px;right:0;width:388px;margin:0;font-size:18px;transform:translateY(-2px)}.landing-page .value-grid{position:absolute;top:630px;left:0;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.landing-page .value-grid:before{position:absolute;top:-1px;left:24px;width:calc(100% - 48px);transform:none}.landing-page .value-grid article,.landing-page .value-grid article+article{padding:48px 24px 0}.landing-page .value-grid p{font-size:20px}.landing-page .problem-section{height:1320px;min-height:1320px;overflow:hidden;padding:0}.landing-page .problem-section .content-container{position:relative;width:calc(100% - 64px);max-width:704px;height:100%}.landing-page .split-heading{position:absolute;top:104px;left:0;display:block;width:100%;height:auto;margin:0;padding:0;text-align:center}.landing-page .split-heading .display-heading{width:570px;margin:0 auto}.landing-page .split-heading>p{width:560px;margin:28px auto 0}.landing-page .problem-section .section-rule{position:absolute;top:372px;left:0;width:100%;margin:0}.landing-page .problem-grid{position:absolute;top:412px;left:0;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.landing-page .problem-card{height:364px}.landing-page .problem-card h3{font-size:24px;color:#060606}.landing-page .problem-card p:not(.card-label){font-size:14px;color:#314158}.landing-page .split-heading .display-heading{font-size:48px;letter-spacing:-1.92px}.landing-page .solution-section{height:1204px;min-height:1204px;overflow:hidden;padding:0}.landing-page .solution-content{position:relative;width:calc(100% - 64px);max-width:704px;height:100%}.landing-page .solution-dome{top:-366px;width:1180px;height:760px}.landing-page .solution-content>.eyebrow{position:absolute;top:0;left:50%;width:max-content;margin:0;transform:translate(-50%)}.landing-page .solution-heading{position:absolute;top:41px;left:50%;width:570px;margin:0;font-size:48px;letter-spacing:-1.92px;transform:translate(-50%)}.landing-page .solution-diagram{position:absolute;top:270px;left:0;width:100%;height:124px;margin:0}.landing-page .solution-diagram:before,.landing-page .solution-diagram:after,.landing-page .solution-diagram>.solution-diagram-line,.landing-page .solution-diagram>.solution-diagram-node{display:none!important}.landing-page .solution-diagram-brand{top:0;width:124px;height:124px}.landing-page .solution-diagram-logo{top:38px;width:106px;height:40px}.landing-page .solution-grid{position:absolute;top:484px;left:0;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}.landing-page .solution-card{height:324px;background:#fff;padding:24px}.landing-page .solution-card h3{max-width:100%;font-size:20px;color:#060606}.landing-page .solution-card-top{gap:30px}.landing-page .solution-card>p:last-child{font-size:14px;color:#314158}.landing-page .works-section{height:1914px;min-height:1914px;overflow:hidden;padding:0}.landing-page .works-content{position:relative;height:100%}.landing-page .works-content>.eyebrow{position:absolute;top:120px;left:0;width:100%;margin:0}.landing-page .works-heading{position:absolute;top:164px;left:50%;width:650px;margin:0;font-size:48px;letter-spacing:-1.92px;transform:translate(-50%)}.landing-page .works-lead{position:absolute;top:280px;left:50%;width:592px;margin:0;transform:translate(-50%)}.landing-page .process-grid{position:absolute;top:398px;left:50%;width:592px;margin:0;padding:0;transform:translate(-50%)}.landing-page .process-grid:after{top:16px;left:50%;height:calc(100% - 307px);background:var(--blue)}.landing-page .process-grid article{width:248px;min-height:307px}.landing-page .process-grid article:nth-child(odd):before{left:277px;border-color:var(--blue)}.landing-page .process-grid article:nth-child(2n):before{left:-68px;border-color:var(--blue)}.landing-page .process-grid article:after{left:0;color:var(--blue)}.landing-page .founders-section{height:2768px;min-height:2768px;overflow:hidden;padding:80px 0 0}.landing-page .founders-content{width:calc(100% - 64px);max-width:704px}.landing-page .founders-heading{width:min(630px,100%)}.landing-page .founders-lead{width:min(620px,100%)}.landing-page .founders-milestones{width:min(656px,100%);gap:40px;margin-top:96px}.landing-page .founders-milestone{width:100%;height:435px;border-top-color:var(--blue);padding:28px 24px}.landing-page .founders-milestone-year{color:var(--blue);font-size:32px}.landing-page .founders-milestone-company{font-size:14px}.landing-page .founders-milestone h3{font-size:24px;width:320px;margin-right:auto;margin-left:auto}.landing-page .founders-milestone-people{width:min(608px,100%);margin-top:28px}.landing-page .founders-milestone-people img{width:86px;height:86px;margin-bottom:25px}.landing-page .founders-milestone-people figcaption{font-size:16px}.landing-page .founders-milestone-people figcaption span{font-size:10px}.landing-page .founders-reunion{order:5;width:600px;margin-top:80px;font-size:28px}.landing-page .founders-static-stage{order:6;top:auto;left:auto;height:210px;margin-top:104px}.landing-page .founders-static-person{width:240px}.landing-page .founders-static-david{left:22px}.landing-page .founders-static-vish{right:22px}.landing-page .founders-static-person>img{width:120px;height:120px}.landing-page .founders-static-mark{width:120px;height:120px}.landing-page .contact-section,.landing-page .contact-cta{height:390px}.landing-page .contact-cta h2{position:absolute;top:121px;left:50%;width:676px;margin:0;font-size:48px;letter-spacing:-1.92px;line-height:1.12;transform:translate(-50%)}.landing-page .button-primary{position:absolute;top:214px;left:50%;width:172px;height:56px;margin:0;transform:translate(-50%)}.landing-page+.site-footer,.site-footer{height:633px;min-height:633px;overflow:hidden}footer.site-footer .footer-branding>.brand{position:relative;top:-8px;width:190px;margin-bottom:78px}footer.site-footer .footer-logo-link,footer.site-footer .footer-logo-link .brand-image,footer.site-footer .footer-logo-link .footer-brand-logo{width:190px}.site-footer .footer-links{margin-bottom:58px}.site-footer .footer-legal{padding-top:19px}}@media(max-width:599px){.landing-page .site-header{padding-top:0}.landing-page .site-header .brand{width:86px;height:37px;transform:none}.landing-page .hero-orbit{top:277px;width:max(360px,100vw);height:324px}.landing-page .hero-orbit>img{height:100%}.landing-page .value-section{height:1237px;min-height:1237px;overflow:hidden;background:#fafaf9}.landing-page .value-section .display-heading-wide{position:relative;top:auto;left:50%;width:328px;max-width:calc(100vw - 32px);transform:translate(-50%)}.landing-page .value-intro>p:last-child{width:232px;margin-top:30px}.landing-page .value-grid{margin-top:57px}.landing-page .value-grid:before{left:-8px;width:calc(100% + 16px);transform:none}.landing-page .value-grid article,.landing-page .value-grid article+article{padding-right:16px;padding-left:16px}.landing-page .value-grid article:nth-child(1){height:225px;padding-top:56px}.landing-page .value-grid article:nth-child(2){height:212px;padding-top:43px}.landing-page .value-grid article:nth-child(3){height:216px;padding-top:44px}.landing-page .problem-card,.landing-page .solution-card{background:#fff;border-top-width:6px}.landing-page .solution-section{height:1928px;min-height:1928px}.landing-page .solution-content>.eyebrow{width:240px}.landing-page .solution-diagram{height:182px;margin-top:58px}.landing-page .solution-heading{position:relative;top:auto;left:50%;width:328px;max-width:none;margin-top:46px;transform:translate(-50%)}.landing-page .solution-heading br{display:none}.landing-page .solution-dome{top:-177px;width:760px;height:592px}.landing-page .solution-diagram:after{display:none}.landing-page .solution-diagram-brand{width:100px;height:100px}.landing-page .solution-diagram-logo{top:31px;width:86px;height:33px}.landing-page .solution-grid{width:100%;margin-right:0;margin-left:0;transform:translateY(-2px)}.landing-page .solution-card{height:324px;background:#fff;padding:24px}.landing-page .solution-card h3{font-size:24px}.landing-page .solution-card-top{gap:26px}.landing-page .solution-card>p:last-child{font-size:14px}.landing-page .works-heading{position:relative;top:auto;left:50%;width:328px;max-width:none;margin-top:31px;transform:translate(-50%)}.landing-page .works-lead{margin-top:15px}.landing-page .works-section{height:1838px;min-height:1838px;overflow:hidden}.landing-page .process-grid{margin-top:51px;margin-left:52px}.landing-page .process-grid:after{height:calc(100% - 307px);background:var(--blue)}.landing-page .process-grid article{min-height:307px;padding-top:71px}.landing-page .process-grid article:nth-child(1){min-height:316px}.landing-page .process-grid article:nth-child(2){min-height:317px}.landing-page .process-grid article:nth-child(3){min-height:289px}.landing-page .process-grid article:nth-child(4){min-height:309px}.landing-page .process-grid article:before{border-color:var(--blue)}.landing-page .process-grid article:after{color:var(--blue)}.landing-page .founders-section .content-container{width:calc(100% - 32px)}.landing-page .founders-section{height:2542px;min-height:2542px;overflow:hidden}.landing-page .founders-heading{margin-top:32px}.landing-page .founders-lead{width:288px;margin-top:16px}.landing-page .founders-milestones{gap:32px;margin-top:97px}.landing-page .founders-milestone{height:auto;min-height:364px;border-top-color:var(--blue)}.landing-page .founders-milestone:nth-child(3){min-height:378px}.landing-page .founders-milestone:nth-child(4){min-height:392px}.landing-page .founders-milestone h3{margin-top:19px;font-size:20px}.landing-page .founders-milestone-people img{width:84px;height:84px;margin-bottom:28px}.landing-page .founders-milestone-people{width:calc(100% + 16px);margin-left:-8px}.landing-page .founders-milestone-people figcaption span{text-transform:none}.landing-page .founders-reunion{order:5;margin-top:32px}.landing-page .founders-reunion br{display:none}.landing-page .mobile-line-break{display:block}.landing-page .founders-static-stage{order:6;top:auto;left:auto;height:300px;margin-top:32px}.landing-page .founders-static-person{top:126px}.landing-page .founders-static-david{left:18px}.landing-page .founders-static-vish{right:18px}.landing-page .contact-cta{position:relative;top:-12px}.landing-page .contact-cta .button-primary{width:173px;margin-top:40px}footer.site-footer .footer-branding>.brand{position:relative;top:-4px;width:190px;margin-bottom:69px}footer.site-footer .footer-logo-link,footer.site-footer .footer-logo-link .brand-image,footer.site-footer .footer-logo-link .footer-brand-logo{width:190px}.footer-links{margin-bottom:44px}.footer-links h3{margin-bottom:21px}.footer-links a{padding-top:11.5px;padding-bottom:11.5px}.footer-legal{gap:32px;padding-top:18px}.site-footer{height:621px;min-height:621px}}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page input:focus-visible,.landing-page select:focus-visible,.landing-page textarea:focus-visible{outline:3px solid rgba(26,102,145,.42);outline-offset:3px}@media(min-width:1025px){.landing-page .founders-section{height:1122px;min-height:1122px;padding:0}.landing-page .founders-section .founders-content{display:block;width:1200px;max-width:none;height:100%;margin:0 auto}.landing-page .founders-content>.eyebrow{top:120px;width:954px}.landing-page .founders-heading{top:164px;width:630px;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.12}.landing-page .founders-lead{top:288px;width:954px;font-size:20px;font-weight:500;letter-spacing:.05px;line-height:1.33}.landing-page .founders-static-stage{top:437px;height:225px}.landing-page .founders-static-person{width:325px}.landing-page .founders-static-david{left:49px}.landing-page .founders-static-vish{right:49px}.landing-page .founders-static-person>img{width:124px;height:124px;margin-bottom:24px}.landing-page .founders-static-david>img{content:url(./david-about-desktop-DBUY2u4l.png)}.landing-page .founders-static-vish>img{content:url(./vish-about-desktop-BXRhQF0V.png)}.landing-page .founders-static-person h3{font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.33}.landing-page .founders-static-person p{width:360px;margin-top:4px;font-size:14px;letter-spacing:.7px;line-height:1.4;opacity:1;transform:translateZ(0);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)!important;white-space:pre-line;will-change:opacity,transform}.landing-page .founders-static-person p.is-leaving{opacity:0;transform:translate3d(0,6px,0);transition:opacity .12s cubic-bezier(.4,0,1,1),transform .14s cubic-bezier(.4,0,1,1)!important}.landing-page .founders-static-person p.is-entering{opacity:0;transform:translate3d(0,-10px,0);transition:none!important}.landing-page .founders-static-person p.is-entering.is-entering-active{opacity:1;transform:translateZ(0);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)!important}.landing-page .founders-static-mark{width:124px;height:124px;border:0;background:transparent url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='124'%20height='124'%20viewBox='0%200%20124%20124'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%2044'%20filter='url(%23filter0_i_0_9)'%3e%3ccircle%20cx='62'%20cy='62'%20r='62'%20fill='%230D394F'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_0_9'%20x='0'%20y='0'%20width='124'%20height='124'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeMorphology%20radius='3'%20operator='erode'%20in='SourceAlpha'%20result='effect1_innerShadow_0_9'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='3'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.101286%200%200%200%200%200.400651%200%200%200%200%200.569044%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_0_9'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / 100% 100% no-repeat}.landing-page .founders-static-mark img{width:86.4px;height:32px;content:url(./about-medem-logo-BQfBnFxs.png)}.landing-page .founders-milestones{top:726px;width:1200px;gap:16px}.landing-page .founders-milestone{height:169px;border-top-width:3px;padding:24px;cursor:pointer;transition:border-color .16s ease,border-width .16s ease,box-shadow .16s ease}.landing-page .founders-milestone:hover,.landing-page .founders-milestone:focus-visible,.landing-page .founders-milestone.is-active{border-top:6px solid #1a6691;padding-top:21px;box-shadow:0 22px 13px #00000003,0 10px 10px #00000003,0 2px 5px #00000003}.landing-page .founders-milestone-year{color:#62748e;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.33}.landing-page .founders-milestone:hover .founders-milestone-year,.landing-page .founders-milestone:focus-visible .founders-milestone-year,.landing-page .founders-milestone.is-active .founders-milestone-year{color:#1a6691}.landing-page .founders-milestone-company{margin-top:16px;color:#79716b;font-size:12px;letter-spacing:.72px;line-height:1.4}.landing-page .founders-milestone h3{width:214px;margin-top:16px;color:#1c262c;font-size:14px;font-weight:500;letter-spacing:.28px;line-height:1.4}.landing-page .founders-milestone:nth-child(2) h3,.landing-page .founders-milestone:nth-child(3) h3{width:100%}.landing-page .founders-milestone:nth-child(4) h3{width:208px}.landing-page .founders-reunion{top:948px;width:452px;font-size:28px;letter-spacing:-.56px;line-height:1.33}}@media(prefers-reduced-motion:reduce){.landing-page .founders-static-person p{transition:none!important}}@media(min-width:600px)and (max-width:1024px){.landing-page .founders-section{height:2768px;min-height:2768px;padding:84px 0 0}.landing-page .founders-section .founders-content{display:flex;width:calc(100% - 64px);max-width:704px;height:auto;margin:0 auto;flex-direction:column;align-items:center}.landing-page .founders-content>.eyebrow,.landing-page .founders-heading,.landing-page .founders-lead,.landing-page .founders-static-stage,.landing-page .founders-milestones,.landing-page .founders-reunion{position:static;transform:none}.landing-page .founders-content>.eyebrow{width:656px;margin:0}.landing-page .founders-heading{width:630px;margin:24px 0 0;font-size:48px;font-weight:500;letter-spacing:-1.92px;line-height:1.12}.landing-page .founders-lead{width:620px;margin:16px 0 0;font-size:18px;font-weight:300;letter-spacing:.36px;line-height:1.33}.landing-page .founders-milestones{order:4;display:flex;width:656px;margin-top:80px;flex-direction:column;gap:40px}.landing-page .founders-milestone,.landing-page .founders-milestone:nth-child(n){display:flex;width:656px;height:433px;min-height:433px;overflow:hidden;border-top:6px solid #1a6691;border-radius:24px;padding:24px;cursor:default}.landing-page .founders-milestone-year{color:#1a6691;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:1.25}.landing-page .founders-milestone-company{margin-top:16px;color:#79716b;font-size:14px;letter-spacing:.84px;line-height:1.4}.landing-page .founders-milestone h3{margin-top:16px;color:#1c262c;font-size:24px;font-weight:500;letter-spacing:.06px;line-height:1.33}.landing-page .founders-milestone:nth-child(1) h3{width:264px}.landing-page .founders-milestone:nth-child(2) h3{width:296px}.landing-page .founders-milestone:nth-child(3) h3{width:324px}.landing-page .founders-milestone:nth-child(4) h3{width:346px}.landing-page .founders-milestone-people{position:relative;display:grid;width:100%;margin-top:40px;padding:0 12px;grid-template-columns:1fr 1fr;gap:24px}.landing-page .founders-milestone-people:after{position:absolute;top:12px;left:50%;width:1px;height:74px;background:#e2e8f0;content:""}.landing-page .founders-milestone:nth-child(4) .founders-milestone-people:after{height:92px}.landing-page .founders-milestone-people figure{display:flex;min-width:0;margin:0;flex-direction:column;align-items:center;border:0;text-align:center}.landing-page .founders-milestone-people figure+figure{border:0}.landing-page .founders-milestone-people img{width:84px;height:84px;margin:0 0 24px}.landing-page .founders-milestone-people figcaption{color:#1c262c;font-family:Space Grotesk,Arial,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:1.33}.landing-page .founders-milestone-people figcaption>br{display:none}.landing-page .founders-milestone-people figcaption span{display:block;width:248px;margin-top:4px;color:#8d5673;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.4;text-transform:uppercase}.landing-page .founders-reunion{order:5;width:452px;margin:80px 0 0;font-size:28px;font-weight:500;letter-spacing:-.56px;line-height:1.33}.landing-page .founders-static-stage{position:relative;order:6;width:704px;height:266px;margin-top:91px}.landing-page .founders-static-person{top:0;width:240px}.landing-page .founders-static-david{left:24px}.landing-page .founders-static-vish{right:24px}.landing-page .founders-static-person>img{width:116px;height:116px;margin-bottom:24px}.landing-page .founders-static-person h3{font-size:18px;font-weight:500;letter-spacing:-.72px;line-height:1.33;white-space:normal}.landing-page .founders-static-person p{width:240px;margin-top:4px;font-size:10px;letter-spacing:.5px;line-height:1.4}.landing-page .founders-static-mark{width:116px;height:116px;border:0;background:transparent url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='124'%20height='124'%20viewBox='0%200%20124%20124'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%2044'%20filter='url(%23filter0_i_0_9)'%3e%3ccircle%20cx='62'%20cy='62'%20r='62'%20fill='%230D394F'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_0_9'%20x='0'%20y='0'%20width='124'%20height='124'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeMorphology%20radius='3'%20operator='erode'%20in='SourceAlpha'%20result='effect1_innerShadow_0_9'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='3'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.101286%200%200%200%200%200.400651%200%200%200%200%200.569044%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_0_9'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / 100% 100% no-repeat}.landing-page .founders-static-mark img{width:81px;height:30px;content:url(./about-medem-logo-BQfBnFxs.png)}}@media(max-width:599px){.landing-page .founders-section{height:2542px;min-height:2542px;padding:64px 0 0}.landing-page .founders-section .founders-content{display:flex;width:328px;max-width:calc(100% - 32px);height:auto;margin:0 auto;flex-direction:column;align-items:center}.landing-page .founders-content>.eyebrow,.landing-page .founders-heading,.landing-page .founders-lead,.landing-page .founders-static-stage,.landing-page .founders-milestones,.landing-page .founders-reunion{position:static;transform:none}.landing-page .founders-content>.eyebrow{width:152px;margin:0;font-size:14px;line-height:1.4}.landing-page .founders-heading{width:312px;margin:32px 0 0;font-size:30px;font-weight:500;letter-spacing:-1.2px;line-height:1.12}.landing-page .founders-heading em{font-weight:700}.landing-page .founders-lead{width:312px;margin:16px 0 0;font-size:20px;font-weight:500;letter-spacing:.05px;line-height:1.33}.landing-page .founders-milestones{order:4;display:flex;width:328px;margin-top:86px;flex-direction:column;gap:32px}.landing-page .founders-milestone,.landing-page .founders-milestone:nth-child(n){display:flex;width:328px;height:364px;min-height:364px;overflow:hidden;border-top:6px solid #1a6691;border-radius:24px;padding:24px 16px;cursor:default}.landing-page .founders-milestone:nth-child(2){height:360px;min-height:360px}.landing-page .founders-milestone:nth-child(3){height:378px;min-height:378px}.landing-page .founders-milestone:nth-child(4){height:396px;min-height:396px}.landing-page .founders-milestone-year{color:#1a6691;font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:1.25}.landing-page .founders-milestone-company{margin-top:16px;color:#79716b;font-size:14px;letter-spacing:.84px;line-height:1.4}.landing-page .founders-milestone h3,.landing-page .founders-milestone:nth-child(n) h3{width:100%;min-height:54px;margin-top:16px;color:#1c262c;font-size:20px;font-weight:500;letter-spacing:.05px;line-height:1.33}.landing-page .founders-milestone-people{position:relative;display:grid;width:100%;margin:20px 0 0;padding:0;grid-template-columns:132px 132px;justify-content:space-between;gap:0}.landing-page .founders-milestone-people:after{position:absolute;top:12px;left:50%;width:1px;height:74px;background:#e2e8f0;content:""}.landing-page .founders-milestone:nth-child(4) .founders-milestone-people:after{height:92px}.landing-page .founders-milestone:nth-child(4){padding-top:12px}.landing-page .founders-milestone:nth-child(4) .founders-milestone-people{margin-top:18px}.landing-page .founders-milestone-people figure,.landing-page .founders-milestone-people figure+figure{display:flex;width:132px;min-width:0;margin:0;flex-direction:column;align-items:center;border:0;text-align:center}.landing-page .founders-milestone-people img{width:84px;height:84px;margin:0 0 24px}.landing-page .founders-milestone-people figcaption{width:132px;color:#1c262c;font-family:Space Grotesk,Arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:1.33}.landing-page .founders-milestone-people figcaption>br{display:none}.landing-page .founders-milestone-people figcaption span{display:block;width:132px;margin-top:4px;color:#8d5673;font-size:10px;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none}.landing-page .founders-reunion{order:5;width:328px;margin:32px 0 0;font-size:24px;font-weight:500;letter-spacing:-.96px;line-height:1.12}.landing-page .founders-reunion br{display:none}.landing-page .founders-static-stage{position:relative;order:6;width:328px;height:359px;margin-top:32px}.landing-page .founders-static-person{top:128px;width:132px}.landing-page .founders-static-david{left:12px}.landing-page .founders-static-vish{right:12px}.landing-page .founders-static-person>img{width:84px;height:84px;margin-bottom:24px}.landing-page .founders-static-person h3{width:132px;font-size:12px;font-weight:500;letter-spacing:-.48px;line-height:1.33;white-space:normal}.landing-page .founders-static-person p{width:132px;margin-top:4px;font-size:9px;letter-spacing:.45px;line-height:1.4}.landing-page .founders-static-mark{width:96px;height:96px;border:0;background:transparent url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='124'%20height='124'%20viewBox='0%200%20124%20124'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Ellipse%2044'%20filter='url(%23filter0_i_0_9)'%3e%3ccircle%20cx='62'%20cy='62'%20r='62'%20fill='%230D394F'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_i_0_9'%20x='0'%20y='0'%20width='124'%20height='124'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeMorphology%20radius='3'%20operator='erode'%20in='SourceAlpha'%20result='effect1_innerShadow_0_9'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='3'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='arithmetic'%20k2='-1'%20k3='1'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200.101286%200%200%200%200%200.400651%200%200%200%200%200.569044%200%200%200%201%200'/%3e%3cfeBlend%20mode='normal'%20in2='shape'%20result='effect1_innerShadow_0_9'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / 100% 100% no-repeat}.landing-page .founders-static-mark img{width:67px;height:25px;content:url(./about-medem-logo-BQfBnFxs.png)}}@media(min-width:600px)and (max-width:1024px){.landing-page{--frame-hero-height: 1024px;--frame-value-height: 1024px;--frame-problem-height: 1320px;--frame-solution-height: 1200px;--frame-works-height: 1914px;--frame-about-height: 2768px;--frame-contact-height: 390px;--frame-footer-height: 633px;--tablet-page-gutter: 32px}.landing-page .content-container,.landing-page .problem-section .content-container,.landing-page .solution-content,.landing-page .works-content,.landing-page .founders-section .founders-content{width:calc(100% - (var(--tablet-page-gutter) * 2));max-width:none}.landing-page .hero{height:var(--frame-hero-height)}.landing-page .hero-orbit{left:50%;width:max(960px,125vw)}.landing-page .site-nav{top:calc(var(--frame-hero-height) - 99px)}.landing-page .value-section{height:var(--frame-value-height);min-height:var(--frame-value-height)}.landing-page .problem-section{height:var(--frame-problem-height);min-height:var(--frame-problem-height)}.landing-page .solution-section{height:var(--frame-solution-height);min-height:var(--frame-solution-height)}.landing-page .works-section{height:var(--frame-works-height);min-height:var(--frame-works-height)}.landing-page .process-grid:after{top:var(--works-connector-top, 16px);height:var(--works-connector-length, calc(100% - 307px) );transform:translate(-50%);transition:none}.landing-page .founders-section{height:var(--frame-about-height);min-height:var(--frame-about-height)}.landing-page .founders-content>.eyebrow,.landing-page .founders-milestones{width:calc(100% - 48px)}.landing-page .founders-milestone,.landing-page .founders-milestone:nth-child(n){width:100%}.landing-page .founders-static-stage{width:100%}.landing-page .contact-section,.landing-page .contact-cta{height:var(--frame-contact-height)}.landing-page+.site-footer,.landing-page .site-footer,body.landing-page>.site-footer{height:var(--frame-footer-height);min-height:var(--frame-footer-height)}}@media(min-width:600px)and (max-width:819px){.landing-page{--frame-value-height: 988px;--frame-problem-height: 1236px;--frame-solution-height: 1170px}.landing-page .display-heading-wide{width:490px}}@media(min-width:600px)and (max-width:1023px){.landing-page .process-grid{top:379px;margin-top:0}}@media(min-width:820px)and (max-width:1023px){.landing-page{--frame-hero-height: 1180px;--frame-contact-height: 385px}.landing-page .hero h1{top:365px}.landing-page .hero-orbit{top:475px}.landing-page .display-heading-wide{width:590px}}@media(min-width:1024px)and (max-width:1024px){.landing-page{--frame-hero-height: 1348px;--frame-value-height: 1180px;--frame-problem-height: 1365px;--frame-solution-height: 1200px;--frame-works-height: 1982px;--frame-contact-height: 547px;--tablet-page-gutter: 56px}.landing-page .hero h1{top:412px;font-size:112px}.landing-page .hero-orbit{top:536px}.landing-page .display-heading-wide{top:120px}.landing-page .contact-cta h2{top:166px}.landing-page .contact-cta .button-primary{top:259px}body.landing-page>.site-footer{padding:64px 0 52px}body.landing-page>.site-footer .footer-figma-art{display:none}body.landing-page>footer.site-footer .footer-content{position:relative;display:grid;width:calc(100% - (var(--tablet-page-gutter) * 2));max-width:none;grid-template-columns:1fr;gap:0}body.landing-page>.site-footer .footer-content:before{position:absolute;top:111px;left:0;width:100%;height:1px;background:#fff3;content:""}body.landing-page>.site-footer .footer-branding{display:contents}body.landing-page>footer.site-footer .footer-branding>.brand{justify-self:center;order:1}body.landing-page>.site-footer .footer-links{order:2;grid-template-columns:1fr 1fr;gap:32px}body.landing-page>.site-footer .footer-legal{order:3;display:flex;max-width:none;flex-direction:column;gap:24px;margin:0}body.landing-page>.site-footer .footer-legal div{order:1;width:100%;justify-content:space-between}body.landing-page>.site-footer .footer-legal p{order:2;width:100%;color:#fffc;text-align:center}}@media(max-width:599px){.landing-page{--frame-hero-height: 600px;--frame-value-height: 1237px;--frame-problem-height: 1808px;--frame-solution-height: 1928px;--frame-works-height: 1838px;--frame-about-height: 2542px;--frame-contact-height: 372px;--frame-footer-height: 621px;--mobile-hero-font-size: clamp(40px, calc(40px + (100vw - 360px)/5) , 56px);--mobile-hero-orbit-overscan: clamp(0px, calc((100vw - 360px)*.8125) , 65px)}.landing-page .hero{height:var(--frame-hero-height)}.landing-page .hero h1{top:39.5%;font-size:var(--mobile-hero-font-size);letter-spacing:calc(var(--mobile-hero-font-size) * -.02)}.landing-page .hero h1 span+span{margin-top:28px}.landing-page .hero-orbit{top:calc(39.5% + var(--mobile-hero-font-size));left:50%;width:899.117px;height:calc(60.5% - var(--mobile-hero-font-size) + var(--mobile-hero-orbit-overscan))}.landing-page .hero-orbit>img{width:100%;height:100%}.landing-page .value-section{height:var(--frame-value-height);min-height:var(--frame-value-height)}.landing-page .problem-section{height:var(--frame-problem-height);min-height:var(--frame-problem-height)}.landing-page .solution-section{height:var(--frame-solution-height);min-height:var(--frame-solution-height)}.landing-page .works-section{height:var(--frame-works-height);min-height:var(--frame-works-height)}.landing-page .process-grid:after{top:var(--works-connector-top, 16px);height:var(--works-connector-length, calc(100% - 307px) );transform:none;transition:none}.landing-page .founders-section{height:var(--frame-about-height);min-height:var(--frame-about-height)}.landing-page .founders-section .founders-content,.landing-page .founders-content>.eyebrow,.landing-page .founders-milestones,.landing-page .founders-milestone,.landing-page .founders-milestone:nth-child(n),.landing-page .founders-reunion,.landing-page .founders-static-stage{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.landing-page .contact-section,.landing-page .contact-cta{top:0;height:var(--frame-contact-height)}.landing-page+.site-footer,.landing-page .site-footer,body.landing-page>.site-footer{height:var(--frame-footer-height);min-height:var(--frame-footer-height)}}@media(min-width:375px)and (max-width:389px){.landing-page .problem-card{height:330px}}@media(min-width:390px)and (max-width:599px){.landing-page .problem-card{height:362px}.landing-page .solution-card{height:340px}}@media(min-width:375px)and (max-width:389px){.landing-page{--frame-hero-height: 532px;--frame-value-height: 1306px;--frame-about-height: 2544px;--frame-contact-height: 292px;--frame-footer-height: 609px}}@media(min-width:390px)and (max-width:413px){.landing-page{--frame-hero-height: 664px;--frame-value-height: 1318px;--frame-problem-height: 1936px;--frame-solution-height: 1992px;--frame-works-height: 1844px;--frame-about-height: 2517px;--frame-contact-height: 302px;--frame-footer-height: 609px}}@media(min-width:414px)and (max-width:429px){.landing-page{--frame-hero-height: 640px;--frame-value-height: 1306px;--frame-problem-height: 1936px;--frame-solution-height: 1992px;--frame-works-height: 1844px;--frame-about-height: 2542px;--frame-contact-height: 302px;--frame-footer-height: 609px}}@media(min-width:430px)and (max-width:439px){.landing-page{--frame-hero-height: 640px;--frame-value-height: 1291px;--frame-problem-height: 1936px;--frame-solution-height: 1992px;--frame-works-height: 1814px;--frame-about-height: 2542px;--frame-contact-height: 316px;--frame-footer-height: 616px}.landing-page .process-grid{margin-top:27px}}@media(min-width:440px)and (max-width:599px){.landing-page{--frame-hero-height: 687px;--frame-value-height: 1264px;--frame-problem-height: 1936px;--frame-solution-height: 1992px;--frame-works-height: 1814px;--frame-about-height: 2532px;--frame-contact-height: 348px;--frame-footer-height: 608px}.landing-page .hero h1{top:273px}.landing-page .hero-orbit{top:329px;height:423px}.landing-page .process-grid{margin-top:27px}}@media(max-width:1024px){.landing-page .hero-orbit{overflow:visible;max-width:none;background:none;border-radius:0}.landing-page .hero-orbit:before,.landing-page .hero-orbit:after{position:absolute;content:"";pointer-events:none;display:none!important}.landing-page .hero-orbit:before{display:block;border-radius:50%;background:radial-gradient(ellipse at 50% 8%,#fff3,#fff0 42%),linear-gradient(180deg,#b3cbd7,#8aafc2 26%,#6493af);box-shadow:inset 0 24px 34px #ffffff14,0 -5px 18px #1a66911c}.landing-page .hero-orbit:after{display:block;box-sizing:border-box;border:0 solid transparent;border-radius:50%;background:none}}@media(min-width:600px)and (max-width:819px){.landing-page .hero-orbit{top:409px;left:50%;width:100%;height:1009px}.landing-page .hero-orbit:before{top:27.7px;right:54.4px;bottom:27.7px;left:54.4px}.landing-page .hero-orbit:after{top:27.7px;right:54.4px;bottom:27.7px;left:54.4px;border-top-width:11px;border-top-color:#e8d59b}}@media(min-width:820px)and (max-width:1023px){.landing-page .hero-orbit{top:465px;left:50%;width:100%;height:1009px}.landing-page .hero-orbit:before{top:27.7px;right:59.6px;bottom:27.7px;left:59.6px}.landing-page .hero-orbit:after{top:27.7px;right:59.6px;bottom:27.7px;left:59.6px;border-top-width:12px;border-top-color:#e8d59b}}@media(min-width:1024px)and (max-width:1024px){.landing-page .hero-orbit{top:522px;left:50%;width:100%;height:1009px}.landing-page .hero-orbit:before{top:27.7px;right:64.1px;bottom:27.7px;left:64.1px}.landing-page .hero-orbit:after{top:27.7px;right:64.1px;bottom:27.7px;left:64.1px;border-top-width:14px;border-top-color:#e8d59b}}@media(max-width:599px){.landing-page .hero-orbit{width:100%;height:423px}.landing-page .hero-orbit:before{top:11.6px;right:24.8px;bottom:11.6px;left:24.8px}.landing-page .hero-orbit:after{top:11.6px;right:24.8px;bottom:11.6px;left:24.8px;border-top-width:7px;border-top-color:#e8d59b}}@media(max-width:360px){.landing-page .hero-orbit{top:276px}}@media(max-width:599px){.landing-page{--mobile-design-width: min(100vw, 440px);--mobile-content-width: calc(var(--mobile-design-width) - 40px);--mobile-wide-width: calc(var(--mobile-design-width) - 32px);--frame-hero-height: 65vh;--mobile-hero-font-size: clamp(40px, calc(20vw - 32px) , 56px)}.landing-page .hero{height:65vh}.landing-page .hero h1{top:39.5%;font-size:var(--mobile-hero-font-size)}.landing-page .hero-orbit{top:calc(39.5% + var(--mobile-hero-font-size))}.landing-page .hero-orbit>img{width:100%;height:auto}}@media(min-width:441px)and (max-width:599px){.landing-page .content-container,.landing-page .value-section .content-container,.landing-page .works-content{width:var(--mobile-content-width);max-width:var(--mobile-content-width)}.landing-page .problem-section .content-container{width:var(--mobile-design-width);max-width:var(--mobile-design-width);margin-right:auto;margin-left:auto}.landing-page .solution-content,.landing-page .founders-section .founders-content,.landing-page .founders-content>.eyebrow,.landing-page .founders-milestones,.landing-page .founders-milestone,.landing-page .founders-milestone:nth-child(n),.landing-page .founders-reunion,.landing-page .founders-static-stage{width:var(--mobile-wide-width);max-width:var(--mobile-wide-width)}.landing-page .problem-grid,.landing-page .solution-grid{width:var(--mobile-design-width);max-width:var(--mobile-design-width);margin-right:calc((100% - var(--mobile-design-width)) / 2);margin-left:calc((100% - var(--mobile-design-width)) / 2);padding:0 24px}.landing-page .mobile-bottom-nav.has-mobile-active{padding-right:calc((100vw - var(--mobile-design-width)) / 2 + 24px);padding-left:calc((100vw - var(--mobile-design-width)) / 2 + 24px)}}@media(max-width:374px){.landing-page{--mobile-hero-font-size: 48px;--figma-hero-title-size: 48px;--figma-display-wide-size: 32px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 32px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 20px;--figma-problem-body-size: 14px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 32px;--figma-solution-label-size: 14px;--figma-solution-title-size: 24px;--figma-solution-body-size: 14px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 32px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 20px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 30px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 24px;--figma-founders-company-size: 14px;--figma-founders-title-size: 20px;--figma-founders-caption-size: 12px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 24px;--figma-contact-heading-size: 36px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:375px)and (max-width:389px){.landing-page{--mobile-hero-font-size: 52px;--figma-hero-title-size: 52px;--figma-display-wide-size: 32px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 32px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 20px;--figma-problem-body-size: 14px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 32px;--figma-solution-label-size: 14px;--figma-solution-title-size: 24px;--figma-solution-body-size: 14px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 32px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 20px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 30px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 24px;--figma-founders-company-size: 14px;--figma-founders-title-size: 20px;--figma-founders-caption-size: 12px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 24px;--figma-contact-heading-size: 42px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:390px)and (max-width:413px){.landing-page{--mobile-hero-font-size: 52px;--figma-hero-title-size: 52px;--figma-display-wide-size: 32px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 32px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 24px;--figma-problem-body-size: 18px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 32px;--figma-solution-label-size: 14px;--figma-solution-title-size: 24px;--figma-solution-body-size: 18px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 32px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 24px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 30px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 24px;--figma-founders-company-size: 14px;--figma-founders-title-size: 20px;--figma-founders-caption-size: 12px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 24px;--figma-contact-heading-size: 42px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:414px)and (max-width:429px){.landing-page{--mobile-hero-font-size: 56px;--figma-hero-title-size: 56px;--figma-display-wide-size: 32px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 32px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 26px;--figma-problem-body-size: 18px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 32px;--figma-solution-label-size: 14px;--figma-solution-title-size: 26px;--figma-solution-body-size: 18px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 32px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 24px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 30px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 24px;--figma-founders-company-size: 14px;--figma-founders-title-size: 20px;--figma-founders-caption-size: 12px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 24px;--figma-contact-heading-size: 42px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:430px)and (max-width:439px){.landing-page{--mobile-hero-font-size: 56px;--figma-hero-title-size: 56px;--figma-display-wide-size: 32px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 32px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 26px;--figma-problem-body-size: 18px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 32px;--figma-solution-label-size: 14px;--figma-solution-title-size: 28px;--figma-solution-body-size: 18px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 32px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 24px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 30px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 24px;--figma-founders-company-size: 14px;--figma-founders-title-size: 20px;--figma-founders-caption-size: 12px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 24px;--figma-contact-heading-size: 48px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:440px)and (max-width:599px){.landing-page{--mobile-hero-font-size: 56px;--figma-hero-title-size: 56px;--figma-display-wide-size: 32px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 32px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 26px;--figma-problem-body-size: 18px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 32px;--figma-solution-label-size: 14px;--figma-solution-title-size: 28px;--figma-solution-body-size: 18px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 32px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 24px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 30px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 24px;--figma-founders-company-size: 14px;--figma-founders-title-size: 20px;--figma-founders-caption-size: 12px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 24px;--figma-contact-heading-size: 48px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:600px)and (max-width:819px){.landing-page{--figma-hero-title-size: 96px;--figma-display-wide-size: 48px;--figma-value-statement-size: 28px;--figma-value-body-size: 18px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 48px;--figma-split-lead-size: 18px;--figma-problem-label-size: 14px;--figma-problem-title-size: 24px;--figma-problem-body-size: 14px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 48px;--figma-solution-label-size: 14px;--figma-solution-title-size: 24px;--figma-solution-body-size: 14px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 48px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 20px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 48px;--figma-founders-lead-size: 18px;--figma-founders-year-size: 32px;--figma-founders-company-size: 14px;--figma-founders-title-size: 24px;--figma-founders-caption-size: 18px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 28px;--figma-contact-heading-size: 48px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:820px)and (max-width:1023px){.landing-page{--figma-hero-title-size: 104px;--figma-display-wide-size: 56px;--figma-value-statement-size: 32px;--figma-value-body-size: 20px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 56px;--figma-split-lead-size: 20px;--figma-problem-label-size: 15px;--figma-problem-title-size: 26.5px;--figma-problem-body-size: 15.5px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 56px;--figma-solution-label-size: 14px;--figma-solution-title-size: 24px;--figma-solution-body-size: 18px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 56px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 20px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 64px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 32px;--figma-founders-company-size: 14px;--figma-founders-title-size: 24px;--figma-founders-caption-size: 18px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 28px;--figma-contact-heading-size: 56px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(min-width:1024px)and (max-width:1024px){.landing-page{--figma-hero-title-size: 128px;--figma-display-wide-size: 64px;--figma-value-statement-size: 32px;--figma-value-body-size: 20px;--figma-value-card-label-size: 14px;--figma-value-card-body-size: 20px;--figma-split-heading-size: 64px;--figma-split-lead-size: 20px;--figma-problem-label-size: 15px;--figma-problem-title-size: 26px;--figma-problem-body-size: 18px;--figma-solution-eyebrow-size: 14px;--figma-solution-heading-size: 64px;--figma-solution-label-size: 14px;--figma-solution-title-size: 28px;--figma-solution-body-size: 18px;--figma-works-eyebrow-size: 14px;--figma-works-heading-size: 64px;--figma-works-lead-size: 18px;--figma-works-number-size: 48px;--figma-works-step-eyebrow-size: 14px;--figma-works-step-title-size: 20px;--figma-works-step-body-size: 14px;--figma-founders-eyebrow-size: 14px;--figma-founders-heading-size: 64px;--figma-founders-lead-size: 20px;--figma-founders-year-size: 32px;--figma-founders-company-size: 14px;--figma-founders-title-size: 24px;--figma-founders-caption-size: 18px;--figma-founders-role-size: 10px;--figma-founders-reunion-size: 28px;--figma-contact-heading-size: 64px;--figma-button-size: 18px;--figma-footer-heading-size: 28px;--figma-footer-link-size: 16px;--figma-footer-legal-link-size: 14px;--figma-footer-legal-size: 12px}}@media(max-width:1024px){.landing-page .hero h1,.landing-page .hero h1 span,.landing-page.hero-intro-complete .hero h1 span{font-size:var(--figma-hero-title-size)}.landing-page .display-heading-wide{font-size:var(--figma-display-wide-size)}.landing-page .value-intro .value-statement{font-size:var(--figma-value-statement-size)}.landing-page .value-intro>p:last-child{font-size:var(--figma-value-body-size)}.landing-page .value-grid h3{font-size:var(--figma-value-card-label-size)}.landing-page .value-grid p{font-size:var(--figma-value-card-body-size)}.landing-page .split-heading .display-heading{font-size:var(--figma-split-heading-size)}.landing-page .split-heading>p{font-size:var(--figma-split-lead-size)}.landing-page .problem-card .card-label{font-size:var(--figma-problem-label-size)}.landing-page .problem-card h3{font-size:var(--figma-problem-title-size)}.landing-page .problem-card p:not(.card-label){font-size:var(--figma-problem-body-size)}.landing-page .solution-content>.eyebrow{font-size:var(--figma-solution-eyebrow-size)}.landing-page .solution-heading{font-size:var(--figma-solution-heading-size)}.landing-page .solution-card .card-label{font-size:var(--figma-solution-label-size)}.landing-page .solution-card h3{font-size:var(--figma-solution-title-size)}.landing-page .solution-card>p:last-child{font-size:var(--figma-solution-body-size)}.landing-page .works-content>.eyebrow{font-size:var(--figma-works-eyebrow-size)}.landing-page .works-heading{font-size:var(--figma-works-heading-size)}.landing-page .works-lead{font-size:var(--figma-works-lead-size)}.landing-page .process-grid article:after{font-size:var(--figma-works-number-size)}.landing-page .process-grid article>.eyebrow,.landing-page .process-grid article:first-child>.eyebrow{font-size:var(--figma-works-step-eyebrow-size)}.landing-page .process-grid h3{font-size:var(--figma-works-step-title-size)}.landing-page .process-grid article>p:last-child{font-size:var(--figma-works-step-body-size)}.landing-page .founders-content>.eyebrow{font-size:var(--figma-founders-eyebrow-size)}.landing-page .founders-heading{font-size:var(--figma-founders-heading-size)}.landing-page .founders-lead{font-size:var(--figma-founders-lead-size)}.landing-page .founders-milestone-year{font-size:var(--figma-founders-year-size)}.landing-page .founders-milestone-company{font-size:var(--figma-founders-company-size)}.landing-page .founders-milestone h3,.landing-page .founders-milestone:nth-child(n) h3{font-size:var(--figma-founders-title-size)}.landing-page .founders-milestone-people figcaption{font-size:var(--figma-founders-caption-size)}.landing-page .founders-milestone-people figcaption span{font-size:var(--figma-founders-role-size)}.landing-page .founders-reunion{font-size:var(--figma-founders-reunion-size)}.landing-page .contact-cta h2{font-size:var(--figma-contact-heading-size)}.landing-page .button-primary{font-size:var(--figma-button-size)}body.landing-page>.site-footer .footer-links h3{font-size:var(--figma-footer-heading-size)}body.landing-page>.site-footer .footer-links a{font-size:var(--figma-footer-link-size)}body.landing-page>.site-footer .footer-legal a{font-size:var(--figma-footer-legal-link-size)}body.landing-page>.site-footer .footer-legal p{font-size:var(--figma-footer-legal-size)}}@media(min-width:1024px)and (max-width:1024px){.landing-page{--frame-about-height: 2820px}.landing-page .display-heading-wide{width:684px}.landing-page .value-intro{top:415px}.landing-page .value-grid{top:765px}.landing-page .value-grid article,.landing-page .value-grid article+article{padding:96px 24px 0}.landing-page .split-heading .display-heading{width:760px}.landing-page .split-heading>p{width:720px}.landing-page .solution-heading{width:760px}.landing-page .works-lead{top:312px;width:420px}.landing-page .works-heading{width:912px}.landing-page .process-grid{top:414px}.landing-page .contact-cta h2{width:calc(100% - 112px);max-width:840px;letter-spacing:-2.56px;white-space:nowrap}.landing-page .contact-cta .button-primary{top:267px}.landing-page .solution-grid,.landing-page .problem-grid{padding:0 52px;gap:24px}.landing-page .founders-milestones{padding:0 105px}.landing-page .founders-static-david{left:124px}.landing-page .founders-static-vish{right:124px}.landing-page .value-intro .value-statement{width:424px}.landing-page .value-intro>p:last-child{width:506px;top:170px}}@media(min-width:600px)and (max-width:1024px){.landing-page .works-content>.eyebrow{top:95px}.landing-page .works-heading{top:138px}}@media(min-width:820px)and (max-width:820px){.landing-page .works-lead{width:424px}}@media(min-width:1024px)and (max-width:1024px){.landing-page .solution-card.solution-gold>p:last-child{max-width:280px}}@media(min-width:820px)and (max-width:820px){.landing-page .solution-card.solution-gold>p:last-child{max-width:280px}}@media(min-width:768px)and (max-width:768px){.landing-page .solution-card.solution-gold>p:last-child{max-width:260px}}@media(min-width:430px)and (max-width:440px){.landing-page .solution-card.solution-gold>p:last-child{max-width:280px}}@media(max-width:375px){.landing-page .problem-card.problem-card-gold h3{max-width:218px}.landing-page .problem-card.problem-card-blue h3{max-width:205px}.landing-page .solution-card.solution-gold>p:last-child{max-width:260px}}.landing-page .hero{--hero-orbit-rise: 540px}.landing-page .brand{position:relative}html.hero-motion-preload .landing-page .site-header .brand-logo-word,.landing-page.motion-enabled .site-header .brand-logo-word{opacity:0;transform:translateY(-62px);will-change:opacity,transform}.landing-page.hero-intro-playing .site-header .brand-logo-word{animation:medem-logo-top-down-in .92s cubic-bezier(.16,1,.3,1) 0ms both!important}html.hero-motion-preload .landing-page .site-header .brand-logo-arc,.landing-page.motion-enabled .site-header .brand-logo-arc{opacity:0;will-change:opacity}html.hero-motion-preload .landing-page .site-header .brand-logo-arc-clip-rect,.landing-page.motion-enabled .site-header .brand-logo-arc-clip-rect{transform:scaleX(0);will-change:transform}.landing-page.hero-intro-playing .site-header .brand-logo-arc{animation:medem-logo-arc-opacity-in 1ms linear .92s both!important}.landing-page.hero-intro-playing .site-header .brand-logo-arc-clip-rect{animation:medem-logo-arc-reveal-in .68s cubic-bezier(.16,1,.3,1) .92s both!important}.landing-page.hero-intro-complete .site-header .brand-logo-word{opacity:1;transform:translateY(0)}.landing-page.hero-intro-complete .site-header .brand-logo-arc{opacity:1}.landing-page.hero-intro-complete .site-header .brand-logo-arc-clip-rect{transform:scaleX(1)}.landing-page.hero-intro-complete .site-header .brand:hover .brand-logo-arc-clip-rect,.landing-page.hero-intro-complete .site-header .brand:focus-visible .brand-logo-arc-clip-rect{animation:medem-logo-arc-hover-reveal-in .92s cubic-bezier(.22,1,.36,1) both!important}.landing-page.motion-enabled .hero-orbit{opacity:0;will-change:opacity,transform}.landing-page.hero-intro-playing .hero-orbit{animation:medem-hero-orbit-in 1.3s cubic-bezier(.25,.1,.25,1) 1.76s both!important}.landing-page.hero-intro-complete .hero-orbit{opacity:1}.landing-page.motion-enabled .hero h1 span{opacity:0;transform:translateY(22px);will-change:opacity,transform}.landing-page.hero-intro-playing .hero h1 span:first-child{animation:medem-hero-heading-in .5s cubic-bezier(.22,1,.36,1) 3s both!important}.landing-page.hero-intro-playing .hero h1 span+span{animation:medem-hero-heading-in .5s cubic-bezier(.22,1,.36,1) 3.52s both!important}.landing-page.hero-intro-complete .hero h1 span{opacity:1;transform:translateY(0)}.landing-page.motion-enabled .site-nav>a{opacity:0;pointer-events:none;transform:translateY(10px);will-change:opacity,transform}.landing-page.hero-intro-playing .site-nav>a{animation:medem-site-nav-in .36s cubic-bezier(.22,1,.36,1) both!important}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(1){animation-delay:4.14s!important}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(2){animation-delay:4.26s!important}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(3){animation-delay:4.38s!important}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(4){animation-delay:4.5s!important}.landing-page.hero-intro-playing .site-nav>a:nth-of-type(5){animation-delay:4.62s!important}.landing-page.hero-intro-complete .site-nav>a{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes medem-logo-top-down-in{0%{opacity:0;transform:translateY(-62px)}to{opacity:1;transform:translateY(0)}}@keyframes medem-logo-arc-opacity-in{0%,to{opacity:1}}@keyframes medem-logo-arc-reveal-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes medem-logo-arc-hover-reveal-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes medem-hero-orbit-in{0%{opacity:0;transform:translate(-50%) translateY(var(--hero-orbit-rise, 540px))}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes medem-hero-heading-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes medem-site-nav-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html.hero-motion-preload .landing-page .site-header .brand-logo-word,html.hero-motion-preload .landing-page .site-header .brand-logo-arc,.landing-page.motion-enabled .site-header .brand-logo-word,.landing-page.motion-enabled .site-header .brand-logo-arc,.landing-page.motion-enabled .hero-orbit,.landing-page.motion-enabled .hero h1 span,.landing-page.motion-enabled .site-nav>a{animation:none!important;opacity:1;pointer-events:auto;transform:none}html.hero-motion-preload .landing-page .site-header .brand-logo-arc-clip-rect,.landing-page.motion-enabled .site-header .brand-logo-arc-clip-rect{transform:scaleX(1)}.landing-page.motion-enabled .hero-orbit{transform:translate(-50%)}}
