@font-face{font-family:'DM Sans';src:url('/assets/homepage-20260923/assets/dm-sans-latin.woff2') format('woff2');font-weight:100 1000;font-display:swap}
@font-face{font-family:'Libre Caslon Display';src:url('/assets/homepage-20260923/assets/libre-caslon-display.ttf') format('truetype');font-weight:400;font-display:swap}
.editorial-page{margin:0;background:#f5f0e7;color:#1b211d;font-family:'DM Sans',Arial,sans-serif;-webkit-font-smoothing:antialiased}.editorial-page *{box-sizing:border-box}.editorial-page h1,.editorial-page h2,.editorial-page h3,.editorial-page p{margin:0}.editorial-page h1,.editorial-page h2{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;letter-spacing:-.04em;line-height:1.02}.editorial-page a{color:inherit;text-decoration:none}.editorial-page img{max-width:100%;display:block}.editorial-page .editorial-width{width:min(1240px,88%);margin-inline:auto}.editorial-hero{position:relative;isolation:isolate;min-height:780px;display:flex;align-items:center;padding:170px 6% 100px;overflow:hidden}.editorial-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.editorial-hero-copy{max-width:850px}.editorial-hero h1{font-size:clamp(55px,5.6vw,84px);max-width:850px}.editorial-hero-copy>p:not(.product-lockup){font-size:24px;line-height:1.5;margin:30px 0}.product-lockup{display:flex;align-items:center;gap:13px;margin-bottom:30px!important;font:500 23px/1 'DM Sans',Arial,sans-serif}.product-lockup img{width:75px;height:auto}.editorial-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#1b2b23;color:#faf7ee!important;border-radius:60px;padding:18px 28px;min-height:54px;font-size:15px}.editorial-link{display:inline-flex;align-items:center;gap:22px;padding:12px 0;border-bottom:1px solid currentColor;line-height:1.4}.editorial-intro{padding-block:110px;display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.editorial-intro h2,.editorial-proof h2,.editorial-benefits h2,.editorial-faq h2{font-size:clamp(38px,4.2vw,60px)}.editorial-intro p,.editorial-proof-heading>p{font-size:19px;line-height:1.7;max-width:480px}.editorial-proof{padding:90px 0 100px;background:#dce5e7;scroll-margin-top:100px}.editorial-proof-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:48px}.editorial-benefits{padding-block:110px}.editorial-benefits>div{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:65px}.editorial-benefits h3{font-size:20px;font-weight:500;line-height:1.25;margin:0 0 18px}.editorial-benefits p{font-size:17px;line-height:1.7;color:#59615a}.editorial-bridge{padding:100px 0;background:#213a30;color:#f7f1e5}.editorial-bridge h2{font-size:clamp(44px,4.6vw,68px);margin:28px 0 34px}.editorial-bridge p{font-size:16px;line-height:1.65}.editorial-bridge .founder-copy{max-width:670px;font-size:20px;margin-bottom:30px}.editorial-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:110px}.editorial-faq details{border-top:1px solid #c5c9bd;padding:25px 0}.editorial-faq details:last-child{border-bottom:1px solid #c5c9bd}.editorial-faq summary{cursor:pointer;font-size:19px;line-height:1.5}.editorial-faq details p{font-size:17px;line-height:1.7;margin-top:18px;color:#566058}.editorial-cta{padding-block:40px 110px}.editorial-cta h2{font-size:clamp(44px,5vw,72px);margin-bottom:28px}.editorial-cta p{font-size:20px;line-height:1.6;max-width:650px;margin-bottom:30px}.editorial-cta .editorial-link{margin-left:28px}.why-hero{background:#e7ded0;min-height:660px;padding-inline:0}.why-hero h1{font-size:clamp(70px,9vw,132px)}.why-hero p{max-width:570px;font-size:23px;line-height:1.55;margin-top:30px}.why-intro{align-items:start;gap:90px}.why-intro h3{font-family:'Libre Caslon Display',Georgia,serif;font-size:46px;font-weight:400;line-height:1.06;margin-bottom:32px;letter-spacing:-.035em}.why-intro p+p{margin-top:22px}.why-art{height:520px;overflow:hidden}.why-art img{width:100%;height:100%;object-fit:cover;object-position:center 57%}.editorial-page a:focus-visible,.editorial-page summary:focus-visible,.editorial-page button:focus-visible{outline:3px solid #b45c2e;outline-offset:5px}.editorial-page .skip-link{position:fixed;z-index:100;top:12px;left:12px;background:#fff;padding:14px;transform:translateY(-160%)}.editorial-page .skip-link:focus{transform:none}
@media(max-width:800px){.editorial-hero{min-height:850px;padding:140px 26px 340px;align-items:start;background:#dce5ee}.editorial-hero h1{font-size:clamp(43px,8.5vw,67px);max-width:680px}.editorial-art{top:auto;bottom:0;height:340px;object-position:right}.editorial-hero-copy>p:not(.product-lockup){font-size:18px;line-height:1.55;margin:22px 0}.product-lockup{font-size:20px;margin-bottom:24px!important}.product-lockup img{width:66px}.editorial-page .editorial-width{width:calc(100% - 52px)}.editorial-intro,.editorial-faq{grid-template-columns:1fr;gap:28px;padding-block:65px}.editorial-intro p,.editorial-proof-heading>p{font-size:17px;max-width:560px}.editorial-proof{padding-block:65px}.editorial-proof-heading{display:block;margin-bottom:28px}.editorial-proof-heading p{margin-top:24px}.editorial-benefits{padding-block:65px}.editorial-benefits>div{grid-template-columns:1fr;gap:34px;margin-top:38px}.editorial-bridge{padding-block:65px}.editorial-bridge h2{font-size:44px}.editorial-cta{padding-block:20px 70px}.editorial-cta .editorial-link{margin:20px 0 0;display:table}.why-hero{padding:150px 0 70px;min-height:560px;background:#e7ded0}.why-hero h1{font-size:70px}.why-hero p{font-size:19px}.why-intro h3{font-size:38px}.why-art{height:310px}}
