.marketing-page_page__58Vv5{min-height:100vh;background:#faf7f2;color:#10182e;font-family:Inter,Arial,sans-serif}.marketing-page_header__aTrwe{height:75px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4dfd6;padding:0 max(5vw,28px);position:-webkit-sticky;position:sticky;top:0;background:rgba(250,247,242,.96);z-index:5}.marketing-page_brand__2Dp9W{display:flex;align-items:center;gap:10px;text-decoration:none;color:#10182e;font:800 22px Bricolage Grotesque,sans-serif;letter-spacing:-1.2px}.marketing-page_brand__2Dp9W>span>span{background:linear-gradient(100deg,#ff5b25,#ea2d94 48%,#0aaeb0);-webkit-background-clip:text;background-clip:text;color:transparent}.marketing-page_brand__2Dp9W i{display:grid;grid-template-columns:repeat(2,10px);grid-gap:3px;gap:3px}.marketing-page_brand__2Dp9W b{width:10px;height:10px;border-radius:3px;background:#f67035}.marketing-page_brand__2Dp9W b:nth-child(2){background:#d74aa2}.marketing-page_brand__2Dp9W b:nth-child(3){background:#1baba9}.marketing-page_brand__2Dp9W b:nth-child(4){background:#f7cc4c}.marketing-page_nav__N3u3S{display:flex;flex:1 1;justify-content:center;align-items:center;gap:8px;white-space:nowrap}.marketing-page_nav__N3u3S a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border-radius:99px;color:#10182e;text-decoration:none;font-weight:700;font-size:14px}.marketing-page_nav__N3u3S .marketing-page_active__0UnkV{background:#eeece9}.marketing-page_quote__OplZr{background:#ff6b1f;color:#fff;text-decoration:none;border-radius:99px;padding:13px 20px;font-weight:700;font-size:14px}.marketing-page_hero__ZY77Q{max-width:900px;margin:auto;text-align:center;padding:88px 28px 58px}.marketing-page_eyebrow__KUmqM{font-size:13px;letter-spacing:1.7px;font-weight:800;color:#f67035;margin:0 0 18px}.marketing-page_hero__ZY77Q h1,.marketing-page_section__9Bp2u h2{font-family:Bricolage Grotesque,sans-serif;letter-spacing:-2px}.marketing-page_hero__ZY77Q h1{font-size:62px;line-height:.98;margin:0 0 21px}.marketing-page_hero__ZY77Q>span{display:block;max-width:680px;margin:auto;color:#5f6270;font-size:18px;line-height:1.65}.marketing-page_section__9Bp2u{max-width:1184px;margin:auto;padding:24px 28px 100px}.marketing-page_productGrid__JcKMQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.marketing-page_product__Hox10{border:1px solid #dedad3;background:#fff;border-radius:21px;overflow:hidden;color:#10182e;text-decoration:none;transition:transform .2s,box-shadow .2s}.marketing-page_product__Hox10:hover{transform:translateY(-4px);box-shadow:0 18px 32px rgba(16,24,46,.12)}.marketing-page_product__Hox10 img{width:100%;height:210px;object-fit:cover}.marketing-page_product__Hox10 div{padding:22px}.marketing-page_product__Hox10 p{font-size:12px;font-weight:800;letter-spacing:1.2px;color:#f67035;margin:0 0 10px}.marketing-page_product__Hox10 h2{font-size:23px;line-height:1.08;margin:0 0 10px}.marketing-page_product__Hox10 span{font-size:14px;color:#697084;line-height:1.55}.marketing-page_gallery__j7tUC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.marketing-page_gallery__j7tUC figure{margin:0;overflow:hidden;border-radius:20px;background:#10182e;position:relative;height:310px}.marketing-page_gallery__j7tUC img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.marketing-page_gallery__j7tUC figure:hover img{transform:scale(1.05)}.marketing-page_gallery__j7tUC figcaption{position:absolute;left:16px;bottom:15px;color:#fff;font-size:13px;font-weight:800;background:rgba(16,24,46,.74);padding:8px 11px;border-radius:99px}.marketing-page_about__qdDDQ{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:70px;gap:70px;align-items:start}.marketing-page_aboutAside__1Ied4{background:#10182e;border-radius:24px;padding:35px;color:#fff}.marketing-page_aboutAside__1Ied4 p{font-size:12px;letter-spacing:1.5px;font-weight:800;color:#ff8b58;margin:0 0 14px}.marketing-page_aboutAside__1Ied4 h2{font:800 31px/1.08 Bricolage Grotesque,sans-serif;letter-spacing:-1px;margin:0}.marketing-page_aboutCopy__doolK h2{font-size:42px;line-height:1.05;margin:0 0 21px}.marketing-page_aboutCopy__doolK p{font-size:17px;line-height:1.75;color:#5f6270;margin:0 0 20px}.marketing-page_metrics__qqlXz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:32px}.marketing-page_metrics__qqlXz div{border-top:1px solid #c6c0b7;padding-top:14px}.marketing-page_metrics__qqlXz b{display:block;font:800 28px Bricolage Grotesque,sans-serif;color:#f67035}.marketing-page_metrics__qqlXz span{font-size:13px;color:#697084}.marketing-page_footer__BHEy7{max-width:1184px;margin:auto;border-top:1px solid #dedad3;padding:28px;color:#697084;font-size:13px;display:flex;justify-content:space-between}.marketing-page_footer__BHEy7 a{font-weight:800;color:#10182e;text-decoration:none}@media(max-width:1080px) and (min-width:861px){.marketing-page_nav__N3u3S{gap:2px}.marketing-page_nav__N3u3S a{font-size:12px;padding:10px 8px}.marketing-page_header__aTrwe{padding:0 28px}}@media(max-width:860px){.marketing-page_header__aTrwe{height:68px;padding:0 20px}.marketing-page_nav__N3u3S{display:none}.marketing-page_quote__OplZr{padding:11px 16px}.marketing-page_hero__ZY77Q{padding:59px 24px 43px}.marketing-page_hero__ZY77Q h1{font-size:47px}.marketing-page_hero__ZY77Q>span{font-size:17px}.marketing-page_section__9Bp2u{padding:10px 22px 70px}.marketing-page_gallery__j7tUC,.marketing-page_productGrid__JcKMQ{grid-template-columns:1fr}.marketing-page_gallery__j7tUC figure{height:270px}.marketing-page_about__qdDDQ{display:block}.marketing-page_aboutAside__1Ied4{margin-bottom:38px}.marketing-page_aboutCopy__doolK h2{font-size:35px}.marketing-page_footer__BHEy7{margin:0 22px;display:block;line-height:1.7}.marketing-page_footer__BHEy7 a{display:block;margin-top:10px}}.MarketingFooter_trigger__NsIpV{padding:0;background:transparent;color:#10182e;font-size:13px;font-weight:800;text-align:left}.MarketingFooter_trigger__NsIpV:hover{text-decoration:underline}@media(max-width:860px){.MarketingFooter_trigger__NsIpV{display:block;margin-top:10px}}