.homepage_homepage__1SeoU{--home-ink:#0b0b0b;--home-paper:#f3f0e8;--home-muted:#77736c;color:var(--home-ink);background:var(--home-paper);font-family:var(--font-inter),sans-serif;font-weight:400}.homepage_homepage__1SeoU h1,.homepage_homepage__1SeoU h2,.homepage_homepage__1SeoU h3,.homepage_homepage__1SeoU p{margin:0}.homepage_homepage__1SeoU h1,.homepage_homepage__1SeoU h2{font-family:var(--font-homepage-display),serif;font-weight:400}.homepage_homepage__1SeoU a{text-decoration:none}.homepage_homepage__1SeoU :focus-visible{outline-color:currentColor}.homepage_homepage__1SeoU section{scroll-margin-top:24px}.homepage_photo__60ONV{position:relative;overflow:hidden}.homepage_photo__60ONV img{object-fit:cover}.homepage_button__fpCxz,.homepage_footer__U_EYC nav,.homepage_heroNote__s4MUh,.homepage_kicker__u_iBK,.homepage_navigation__qL6lX,.homepage_number__XYNIj{font-size:11px;font-weight:500;line-height:1.4;letter-spacing:1.5px;text-transform:uppercase}.homepage_kicker__u_iBK{letter-spacing:2.1px}.homepage_button__fpCxz{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:14px 20px;background:var(--home-ink);color:white;border:0;border-radius:0;font-family:inherit;letter-spacing:1.2px;width:fit-content;flex-shrink:0;white-space:nowrap}.homepage_button__fpCxz:hover{opacity:.88}.homepage_lightButton__4puIq{background:white;color:var(--home-ink)}.homepage_button__fpCxz:disabled{opacity:1;cursor:default}.homepage_wordmark__rQgeN{font-family:var(--font-homepage-display),serif;font-size:30px;letter-spacing:1.2px;line-height:1.5}.homepage_hero__5mnZY{min-height:900px;position:relative;background:#f7f4ec;display:grid;grid-template-columns:46.667% 1fr}.homepage_heroPhoto__oW2_E{position:absolute;inset:0 53.333% 0 0}.homepage_heroPhoto__oW2_E:after{content:"";position:absolute;inset:0;background:rgb(11 11 11/10%)}.homepage_header__iGnDG{position:absolute;inset:31px 58px auto;display:flex;align-items:center;justify-content:space-between;gap:24px;z-index:1}.homepage_header__iGnDG>.homepage_wordmark__rQgeN{color:white}.homepage_mobileNavigation__HkLJc{display:none}.homepage_navigation__qL6lX{display:flex;align-items:center;gap:29px;font-size:10px;letter-spacing:1.1px}.homepage_navigation__qL6lX .homepage_button__fpCxz{margin-left:10px;min-height:42px;width:222px;font-size:10px;letter-spacing:1px}.homepage_heroCopy__kD8I2{grid-column:2;padding:176px 48px 100px 118px}.homepage_heroCopy__kD8I2>.homepage_kicker__u_iBK{max-width:520px;font-size:11px;letter-spacing:2px}.homepage_heroCopy__kD8I2 h1{font-size:66px;line-height:67px;margin-top:26px;min-height:230px}.homepage_heroCopy__kD8I2 h1 em{font-weight:400}.homepage_heroBody__NQBNm{font-size:17px;line-height:27px;max-width:500px;margin-top:30px!important}.homepage_heroCopy__kD8I2>.homepage_button__fpCxz{margin-top:46px;min-height:50px}.homepage_heroNote__s4MUh{font-size:10px;letter-spacing:1.7px;margin-top:39px!important;max-width:480px}.homepage_product__mzF3_{background:#e7e3da;padding:36px;display:grid;grid-template-columns:minmax(0,1040fr) minmax(0,300fr);gap:28px;min-height:820px}.homepage_productPanel__L8eCg{background:white;padding:20px 22px 34px;box-shadow:0 8px 24px rgb(0 0 0/10%);align-self:start}.homepage_productPanel__L8eCg .homepage_kicker__u_iBK{font-size:10px;line-height:20px;letter-spacing:1.6px}.homepage_productCaption__oTqVr{font-family:var(--font-homepage-display),serif;font-size:30px;line-height:38px;margin-top:14px!important}.homepage_calendar__pjMSq{height:626px;margin-top:-4px}.homepage_productCopy__b1Fn2{padding:18px 2px}.homepage_productCopy__b1Fn2>.homepage_kicker__u_iBK{letter-spacing:1.54px;min-height:18px}.homepage_productCopy__b1Fn2 h2{font-size:31px;line-height:36px;margin-top:16px;min-height:180px}.homepage_productCopy__b1Fn2>p:not(.homepage_kicker__u_iBK){font-size:15px;line-height:24px;margin-top:16px;min-height:68px}.homepage_productCopy__b1Fn2 dl{margin-top:16px}.homepage_productCopy__b1Fn2 dl>div{border-top:1px solid #c9c4b8;padding-top:16px;margin-top:16px}.homepage_productCopy__b1Fn2 dt{letter-spacing:1.32px}.homepage_productCopy__b1Fn2 dd{margin:16px 0 0;min-height:48px;font-size:14px;line-height:22px}.homepage_shift__QUYMu{padding:96px 120px 88px;min-height:470px}.homepage_founderCopy__fqS4B .homepage_kicker__u_iBK,.homepage_sectionHeading__nT90A .homepage_kicker__u_iBK,.homepage_shift__QUYMu .homepage_kicker__u_iBK{color:var(--home-muted)}.homepage_shift__QUYMu h2{font-size:62px;line-height:68px;max-width:1020px;margin-top:26px}.homepage_shift__QUYMu>p:last-child{font-family:var(--font-homepage-display),serif;font-size:25px;line-height:34px;font-style:italic;margin-top:26px}.homepage_audience__8cN7D{background:white;padding:82px 72px 0;min-height:960px}.homepage_sectionHeading__nT90A{display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.homepage_sectionHeading__nT90A :is(h1,h2){margin-top:20px;font-size:52px;line-height:58px;max-width:800px}.homepage_sectionHeading__nT90A>p{max-width:310px;padding-top:71px;font-size:16px;line-height:25px;color:var(--home-muted)}.homepage_audienceGrid__AKH_9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:59px}.homepage_audiencePhoto__ZqAu7{aspect-ratio:420/410}.homepage_audienceGrid__AKH_9 h3{margin-top:28px;letter-spacing:1.5px}.homepage_audienceGrid__AKH_9 article>p{max-width:390px;margin-top:21px;font-family:var(--font-homepage-display),serif;font-size:24px;line-height:31px}.homepage_solutions__UikS0{min-height:1000px;padding:92px 84px 52px;background:var(--home-ink);color:white}.homepage_solutions__UikS0 .homepage_kicker__u_iBK{color:white}.homepage_solutions__UikS0 .homepage_sectionHeading__nT90A :is(h1,h2){font-size:64px;line-height:68px}.homepage_solutions__UikS0 .homepage_sectionHeading__nT90A>p{max-width:390px;color:#c9c6c0;padding-top:66px}.homepage_solutionGrid__7og0f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:43px;margin-top:168px;padding-right:46px}.homepage_solutionGrid__7og0f article{border-top:1px solid rgb(255 255 255/28%);padding-top:24px}.homepage_number__XYNIj{color:#a4a09a;font-size:10px}.homepage_solutionGrid__7og0f h3{font-family:var(--font-homepage-display),serif;font-weight:400;font-size:38px;line-height:44px;margin-top:37px}.homepage_solutionGrid__7og0f article>p:last-child{font-size:16px;line-height:25px;color:#bdb9b2;margin-top:38px;max-width:360px}.homepage_solutionGrid__7og0f article:nth-child(2)>p:last-child{margin-top:22px}.homepage_momentum__c3RJc{margin-top:40px;background:var(--home-paper);color:var(--home-ink);padding:32px 34px;min-height:172px;display:flex;align-items:flex-start;justify-content:space-between;gap:36px}.homepage_momentum__c3RJc .homepage_kicker__u_iBK{color:var(--home-muted);letter-spacing:2px}.homepage_momentum__c3RJc h3{font-family:var(--font-homepage-display),serif;font-weight:400;font-size:32px;line-height:38px;margin-top:16px}.homepage_momentum__c3RJc>p{max-width:330px;font-size:14px;line-height:22px;color:var(--home-muted);padding-top:22px}.homepage_founder__ig_AY{display:grid;grid-template-columns:46.528% minmax(0,1fr);min-height:760px}.homepage_founderCopy__fqS4B{padding:96px 70px 60px 82px}.homepage_founderCopy__fqS4B :is(h1,h2){max-width:600px;font-size:50px;line-height:57px;margin-top:26px;min-height:228px}.homepage_founderCopy__fqS4B>p:not(.homepage_kicker__u_iBK){max-width:560px;font-size:17px;line-height:27px;margin-top:28px}.homepage_founderCopy__fqS4B blockquote{max-width:560px;font-family:var(--font-homepage-display),serif;font-size:24px;font-style:italic;line-height:33px;margin:32px 0 0}.homepage_founderCopy__fqS4B .homepage_button__fpCxz{margin-top:36px;min-width:170px}.homepage_pricing__FJ9xr{background:white;padding:86px 72px 88px;min-height:880px}.homepage_pricing__FJ9xr .homepage_sectionHeading__nT90A :is(h1,h2){font-size:50px;max-width:830px}.homepage_pricing__FJ9xr .homepage_sectionHeading__nT90A>p{font-size:15px;line-height:24px;max-width:290px;align-self:flex-end;padding-top:0}.homepage_pricingGrid__G2yjC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:80px}.homepage_pricingGrid__G2yjC article{padding:30px;background:var(--home-paper);min-height:474px;display:flex;flex-direction:column;align-items:flex-start}.homepage_pricingGrid__G2yjC .homepage_kicker__u_iBK{font-size:10px;letter-spacing:1.3px}.homepage_price__03U8l{font-size:64px;line-height:77px;margin-top:37px!important}.homepage_cadence__UYPu_{font-size:13px;line-height:16px;color:var(--home-muted);margin-top:23px!important}.homepage_planBody__Z9gRf{font-size:15px;line-height:24px;margin-top:24px!important;max-width:340px}.homepage_pricingGrid__G2yjC .homepage_button__fpCxz{margin-top:auto}.homepage_pricingGrid__G2yjC .homepage_featuredPlan__mGcRX{background:var(--home-ink);color:white}.homepage_featuredPlan__mGcRX .homepage_cadence__UYPu_{color:#c8c4bd}.homepage_featuredPlan__mGcRX .homepage_planBody__Z9gRf{color:#d8d5cf}.homepage_final__IjRKz{min-height:700px;position:relative;background:var(--home-ink);color:white}.homepage_finalPhoto__uBFD4{position:absolute;inset:0}.homepage_finalPhoto__uBFD4:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/62%)}.homepage_finalCopy__7ye23{position:relative;padding:176px 88px 152px}.homepage_finalCopy__7ye23 h2{font-size:62px;line-height:68px;max-width:900px;min-height:204px;margin-top:22px}.homepage_finalCopy__7ye23>p:not(.homepage_kicker__u_iBK){font-size:17px;line-height:26px;margin-top:22px}.homepage_finalCopy__7ye23 .homepage_button__fpCxz{margin-top:30px}.homepage_footer__U_EYC{background:var(--home-ink);color:white;min-height:220px;padding:48px 72px 30px;display:grid;grid-template-columns:1fr auto;gap:42px}.homepage_footer__U_EYC .homepage_wordmark__rQgeN{font-size:34px;letter-spacing:1px}.homepage_footer__U_EYC p{color:#a7a39c;font-size:13px;line-height:16px;margin-top:7px}.homepage_footer__U_EYC nav{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;padding-top:25px;font-size:10px;letter-spacing:1.2px;margin-right:99px}.homepage_footer__U_EYC small{color:var(--home-muted);font-size:10px;letter-spacing:1.1px;grid-column:1/-1}.homepage_skipLink__2I2R0{position:absolute;top:8px;left:8px;z-index:10;transform:translateY(-200%);padding:12px;background:white;color:black}.homepage_skipLink__2I2R0:focus{transform:translateY(0)}@media (min-width:1441px){.homepage_heroCopy__kD8I2{padding-left:clamp(118px,8.2vw,180px)}.homepage_audience__8cN7D,.homepage_pricing__FJ9xr{padding-inline:max(72px,calc((100% - 1296px) / 2))}.homepage_shift__QUYMu{padding-inline:max(120px,calc((100% - 1200px) / 2))}.homepage_solutions__UikS0{padding-inline:max(84px,calc((100% - 1272px) / 2))}}@media (max-width:1200px){.homepage_header__iGnDG{inset-inline:24px}.homepage_navigation__qL6lX{gap:18px}.homepage_navigation__qL6lX .homepage_button__fpCxz{width:auto;margin-left:0}.homepage_heroCopy__kD8I2{padding-left:48px;padding-right:24px}.homepage_heroCopy__kD8I2 h1{font-size:56px;line-height:1.08;min-height:0}.homepage_heroCopy__kD8I2>.homepage_button__fpCxz{margin-top:32px}.homepage_heroNote__s4MUh{line-height:1.7}.homepage_product__mzF3_{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);padding:24px}.homepage_calendar__pjMSq{height:auto;aspect-ratio:996/626;margin-top:14px}.homepage_productCopy__b1Fn2 h2{min-height:0}.homepage_productCaption__oTqVr{font-size:25px}.homepage_audience__8cN7D,.homepage_pricing__FJ9xr,.homepage_shift__QUYMu,.homepage_solutions__UikS0{padding:72px 24px;min-height:0}.homepage_sectionHeading__nT90A :is(h1,h2){font-size:46px;line-height:1.12}.homepage_sectionHeading__nT90A>p{flex:0 0 25%}.homepage_audienceGrid__AKH_9{margin-top:64px}.homepage_solutionGrid__7og0f{margin-top:80px;padding-right:0;gap:28px}.homepage_solutionGrid__7og0f h3{font-size:32px;line-height:1.2}.homepage_founderCopy__fqS4B{padding:64px 24px 64px 40px}.homepage_founderCopy__fqS4B :is(h1,h2){font-size:44px;line-height:1.12;min-height:0}.homepage_pricingGrid__G2yjC{margin-top:48px}.homepage_pricingGrid__G2yjC article{padding:24px 18px}.homepage_pricingGrid__G2yjC .homepage_button__fpCxz{font-size:9px;letter-spacing:.8px;padding-inline:12px}.homepage_footer__U_EYC{padding-inline:24px}.homepage_footer__U_EYC nav{margin-right:0;gap:20px}}@media (max-width:1000px){.homepage_header__iGnDG{align-items:flex-start}.homepage_navigation__qL6lX{justify-content:flex-end;flex-wrap:wrap;max-width:48%;gap:16px 20px}.homepage_heroCopy__kD8I2{padding-top:190px;padding-left:32px}.homepage_heroCopy__kD8I2 h1{font-size:48px}.homepage_product__mzF3_{grid-template-columns:1fr;min-height:0}.homepage_productCopy__b1Fn2{padding:16px 0}.homepage_productCopy__b1Fn2 h2{max-width:600px}.homepage_productCopy__b1Fn2>p:not(.homepage_kicker__u_iBK){min-height:0}.homepage_productCopy__b1Fn2 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.homepage_shift__QUYMu h2{font-size:50px;line-height:1.1}.homepage_sectionHeading__nT90A{flex-direction:column;gap:24px}.homepage_sectionHeading__nT90A>p,.homepage_solutions__UikS0 .homepage_sectionHeading__nT90A>p{padding-top:0;max-width:500px}.homepage_pricing__FJ9xr .homepage_sectionHeading__nT90A>p{align-self:flex-start;max-width:400px}.homepage_momentum__c3RJc{flex-direction:column;gap:18px}.homepage_momentum__c3RJc>p{padding-top:0;max-width:500px}.homepage_finalCopy__7ye23{padding-inline:40px}.homepage_finalCopy__7ye23 h2{font-size:54px;line-height:1.1}.homepage_footer__U_EYC{grid-template-columns:1fr;gap:26px}.homepage_footer__U_EYC nav{padding-top:0}}@media (max-width:700px){.homepage_hero__5mnZY{grid-template-columns:1fr;min-height:0}.homepage_heroPhoto__oW2_E{position:relative;inset:auto;height:480px}.homepage_header__iGnDG{inset:24px 18px auto;align-items:flex-start}.homepage_navigation__qL6lX{display:none}.homepage_mobileNavigation__HkLJc{display:block}.homepage_menuToggle__VxVjD{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:0;background:var(--home-ink);color:white;cursor:pointer}.homepage_menuIcon__vfEgz{display:flex;flex-direction:column;justify-content:space-between;width:22px;height:16px}.homepage_menuIcon__vfEgz span{width:100%;height:1px;background:currentColor}.homepage_menuToggle__VxVjD[aria-expanded=true] .homepage_menuIcon__vfEgz span:first-child{transform:translateY(7.5px) rotate(45deg)}.homepage_menuToggle__VxVjD[aria-expanded=true] .homepage_menuIcon__vfEgz span:nth-child(2){opacity:0}.homepage_menuToggle__VxVjD[aria-expanded=true] .homepage_menuIcon__vfEgz span:last-child{transform:translateY(-7.5px) rotate(-45deg)}.homepage_mobileMenu__r45BT{position:absolute;inset:60px 0 auto;padding:18px;background:#f7f4ec;color:var(--home-ink);box-shadow:0 8px 24px rgb(0 0 0/10%)}.homepage_mobileMenu__r45BT>a{display:flex;align-items:center;min-height:44px;font-size:11px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.homepage_mobileMenu__r45BT>.homepage_button__fpCxz{width:100%;margin-top:12px}.homepage_heroCopy__kD8I2{grid-column:1;padding:48px 18px 56px}.homepage_heroCopy__kD8I2 h1{font-size:clamp(44px,9vw,60px);line-height:1.07}.homepage_heroCopy__kD8I2 .homepage_kicker__u_iBK{max-width:340px;font-size:10px;line-height:1.6}.homepage_heroBody__NQBNm,.homepage_heroNote__s4MUh{margin-top:28px!important}.homepage_product__mzF3_{padding:24px 18px;gap:24px}.homepage_productPanel__L8eCg{padding:18px 12px}.homepage_productCaption__oTqVr{font-size:23px;line-height:1.25}.homepage_productCopy__b1Fn2 dl{grid-template-columns:1fr;gap:0}.homepage_productCopy__b1Fn2 dd{min-height:0;margin-top:10px}.homepage_audience__8cN7D,.homepage_pricing__FJ9xr,.homepage_shift__QUYMu,.homepage_solutions__UikS0{padding:56px 18px}.homepage_pricing__FJ9xr .homepage_sectionHeading__nT90A :is(h1,h2),.homepage_sectionHeading__nT90A :is(h1,h2),.homepage_shift__QUYMu h2{font-size:40px;line-height:1.12}.homepage_shift__QUYMu>p:last-child{font-size:24px;line-height:1.35}.homepage_audienceGrid__AKH_9,.homepage_pricingGrid__G2yjC,.homepage_solutionGrid__7og0f{grid-template-columns:1fr;gap:40px;margin-top:40px}.homepage_audienceGrid__AKH_9 article>p{max-width:none;margin-top:18px}.homepage_solutions__UikS0 .homepage_sectionHeading__nT90A :is(h1,h2){font-size:48px;line-height:1.08}.homepage_solutionGrid__7og0f h3{margin-top:24px;max-width:370px}.homepage_solutionGrid__7og0f article>p:last-child{margin-top:20px;max-width:none}.homepage_momentum__c3RJc{margin-top:40px;padding:28px 20px}.homepage_momentum__c3RJc h3{font-size:28px;line-height:1.25}.homepage_founder__ig_AY{grid-template-columns:1fr}.homepage_founderPhoto__18agG{aspect-ratio:670/760}.homepage_founderCopy__fqS4B{padding:56px 18px}.homepage_founderCopy__fqS4B :is(h1,h2){font-size:40px}.homepage_founderCopy__fqS4B blockquote{margin-top:28px}.homepage_pricingGrid__G2yjC{gap:18px}.homepage_pricingGrid__G2yjC article{min-height:440px;padding:30px}.homepage_pricingGrid__G2yjC .homepage_button__fpCxz{font-size:11px;letter-spacing:1.2px;padding-inline:20px}.homepage_final__IjRKz{min-height:600px}.homepage_finalCopy__7ye23{padding:110px 18px 80px}.homepage_finalCopy__7ye23 h2{font-size:42px;line-height:1.12;min-height:0}.homepage_finalCopy__7ye23>p:not(.homepage_kicker__u_iBK){margin-top:28px}.homepage_footer__U_EYC{padding:40px 18px 28px}.homepage_footer__U_EYC nav{gap:20px 24px;line-height:2}}.homepage_header__iGnDG.homepage_pageHeader__HizaP{position:relative;inset:auto;padding:31px 58px}.homepage_pageHeader__HizaP>.homepage_wordmark__rQgeN{color:var(--home-ink)}@media (max-width:1200px){.homepage_header__iGnDG.homepage_pageHeader__HizaP{padding-inline:24px}}@media (max-width:700px){.homepage_header__iGnDG.homepage_pageHeader__HizaP{padding:24px}}