.ed-skip{z-index:50;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.ed-skip:focus{top:12px}.ed-hero{isolation:isolate;background:#ebe4d9;min-height:770px;position:relative;overflow:hidden}.ed-hero-photo{object-fit:cover;object-position:center 45%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ed-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#f6f3ede8 0%,#f6f3edba 29%,#f6f3ed30 55%,#0000 72%);position:absolute;inset:0}.ed-hero-content{padding-top:112px;padding-bottom:65px}.ed-hero h1{letter-spacing:-.064em;max-width:850px;margin:21px 0 25px;font-size:clamp(42px,4.5vw,68px);font-weight:400;line-height:1.08}.ed-hero h1 span{color:#8e8c82}.ed-hero-description{color:#66675f;max-width:450px;font-size:14px;line-height:1.85}.ed-hero-actions{align-items:center;gap:28px;margin-top:33px;display:flex}.ed-text-link{align-items:center;gap:13px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.ed-text-link:hover{text-underline-offset:5px;text-decoration:underline!important}.ed-circle{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;display:inline-flex}.ed-hero-bottom{align-items:center;gap:13px;margin-top:54px;display:flex}.ed-small-mark{color:#7c8168;font-size:32px}.ed-hero-bottom p{color:#77786f;font-size:10px;line-height:1.65}.ed-hero-bottom strong{color:#383d32;font-weight:400}.ed-photo-caption{color:#fff;text-shadow:0 1px 5px #0009;font-size:9px;position:absolute;bottom:28px;right:4%}.ed-showcase{background:radial-gradient(at 52% 70%,#e9e6df,#0000 50%),#f8f7f3;padding:83px 0 0;scroll-margin-top:30px;overflow:hidden}.ed-showcase-grid{grid-template-columns:1.1fr 1fr .65fr;align-items:center;gap:65px;display:grid}.ed-showcase-copy{padding-bottom:70px}.editorial-site h2{letter-spacing:-.057em;font-size:clamp(32px,3.55vw,51px);font-weight:400;line-height:1.13}.editorial-site h2 span{color:#92918a}.ed-showcase h2{margin:20px 0 25px}.ed-showcase-copy>p:not(.ed-kicker){color:var(--ed-muted);max-width:310px;font-size:13px;line-height:1.9}.ed-showcase-copy .ed-text-link{margin-top:34px}.ed-phone-wrap{align-self:end;padding-bottom:45px;position:relative}.ed-phone{background:#fdfdfb;border:7px solid #242521;border-radius:47px;width:324px;max-width:100%;height:654px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 2px #8a8a83,0 0 0 4px #d2d0c8,0 22px 60px #29291b1a}.ed-phone-hardware{justify-content:space-between;align-items:center;height:41px;padding:12px 23px 8px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.ed-phone-hardware i{background:#171816;border-radius:20px;width:83px;height:23px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.ed-phone-address{align-items:center;gap:14px;height:37px;margin:0 14px 9px;font-size:9px;display:flex}.ed-phone-address span:nth-child(2){text-align:center;background:#f0efeb;border-radius:20px;flex:1;padding:8px}.ed-phone-address>span:first-child{font-size:22px}.ed-phone-address svg{width:13px}.ed-phone-screen{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccc9bd transparent;height:550px;padding-bottom:23px;overflow:auto}.ed-store-banner{color:#48523c;letter-spacing:-1px;background:#dce0cb;justify-content:space-between;align-items:center;height:100px;padding:18px 24px;font-size:20px;line-height:1.1;display:flex}.ed-store-spark{color:#7c8968;font-size:58px;font-weight:300}.ed-store-profile{padding:0 18px 15px}.ed-store-avatar{color:#fff;text-align:center;background:#343c2d;border:3px solid #fff;border-radius:50%;width:40px;height:40px;margin-top:-16px;font-family:Georgia,serif;font-size:29px;position:relative}.ed-store-profile h3{margin:9px 0 5px;font-size:13px;font-weight:500}.ed-store-profile p{color:#83847b;font-size:8px;line-height:1.5}.ed-store-profile a{align-items:center;gap:4px;margin-top:9px;font-size:8px;display:inline-flex}.ed-store-profile a svg{width:10px;height:10px}.ed-search{background:#f2f2ec;border-radius:6px;align-items:center;gap:7px;margin:0 17px;padding:6px 10px;display:flex}.ed-search span{font-size:20px;line-height:1}.ed-search input{outline-offset:3px;background:0 0;border:0;width:100%;padding:4px;font-family:inherit;font-size:9px}.ed-store-tabs{gap:13px;padding:14px 18px 13px;display:flex}.ed-store-tabs button{color:#93948b;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:8px}.ed-store-tabs button[aria-pressed=true]{color:#30352b;border-color:#30352b}.ed-product-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 15px;display:grid}.ed-product{background:#fff;border:1px solid #eeeee6;border-radius:8px;padding-bottom:8px;display:block;overflow:hidden}.ed-product-image{background:#f5f4ef;height:112px;padding:8px}.ed-product-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.ed-product>span{color:#898d7a;padding:9px 8px 4px;font-size:7px;display:block}.ed-product h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:24px;margin:0;padding:0 8px;font-size:8px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.ed-product-link{color:#fff;background:#2c3228;border-radius:5px;justify-content:space-between;align-items:center;margin:9px 7px 0;padding:6px 7px;font-size:8px;display:flex}.ed-product-link svg{width:11px;height:11px}.ed-demo-note{color:#7a7c73;text-align:center;font-size:8px;line-height:1.7;margin:17px 0!important}.ed-no-products{padding:20px;font-size:10px;line-height:1.8}.ed-phone-bottom{background:#1d201a;border-radius:5px;width:98px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ed-phone-caption{text-align:center;color:#8b8d82;margin-top:23px;font-size:9px;display:block}.ed-showcase-features{padding-bottom:70px}.ed-showcase-features>div{border-bottom:1px solid #deddd5;padding:26px 0}.ed-showcase-features>div:last-child{border:0}.ed-feature-number{color:#9a9c90;font-size:9px}.ed-showcase-features h3{letter-spacing:-1px;margin:10px 0 9px;font-size:20px;font-weight:400;line-height:1.25}.ed-showcase-features p{color:var(--ed-muted);font-size:11px;line-height:1.8}.ed-marketplaces{background:#f4f3ee;border-block:1px solid #e5e3db;padding:28px 0}.ed-marketplaces>.ed-container{color:#96988d;letter-spacing:-.6px;justify-content:space-between;align-items:center;gap:22px;font-size:17px;display:flex}.ed-marketplaces .ed-kicker{letter-spacing:.1em;max-width:138px;font-size:8px;line-height:1.8}.ed-marketplaces .ed-market-category{letter-spacing:0;align-items:center;gap:10px;font-size:11px;display:flex}.ed-how{padding-block:90px}.ed-section-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.ed-section-heading>.ed-kicker{max-width:190px;padding-top:11px}.ed-section-heading h2{width:65%;font-size:38px}.ed-steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.ed-steps>div{border-top:1px solid #dcdcd2;padding-top:20px}.ed-steps span{color:#858b72;font-size:10px}.ed-steps h3{letter-spacing:-.6px;margin:23px 0 12px;font-size:17px;font-weight:400}.ed-steps p{color:var(--ed-muted);max-width:300px;font-size:12px;line-height:1.9}.ed-lifestyle{background:#f0eee7;grid-template-columns:1fr 1fr;scroll-margin-top:20px;display:grid}.ed-lifestyle-image{min-height:570px;position:relative}.ed-lifestyle-image>img{object-fit:cover;object-position:center 57%;width:100%;height:100%;position:absolute}.ed-lifestyle-label{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;background:#34382acc;border:1px solid #fff3;border-radius:4px;width:80%;max-width:340px;padding:25px 28px;position:absolute;bottom:11%;left:10%}.ed-lifestyle-label .ed-kicker{color:#d9ddcc;font-size:8px}.ed-lifestyle-label>span:last-child{letter-spacing:-.8px;justify-content:space-between;align-items:center;gap:15px;margin-top:12px;font-size:19px;line-height:1.4;display:flex}.ed-lifestyle-content{padding:90px clamp(30px,6vw,100px) 70px;position:relative}.ed-lifestyle-content h2{margin:22px 0;font-size:45px}.ed-lifestyle-content>p:not(.ed-kicker){color:var(--ed-muted);max-width:350px;font-size:13px;line-height:1.9}.ed-lifestyle-content>.ed-button{margin-top:29px}.ed-lifestyle-content>.ed-lifestyle-footnote{margin-top:19px;font-size:9px!important}.ed-lifestyle-symbol{color:#7a8169;border:1px solid #a4a799;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:28px;display:flex;position:absolute;top:34px;right:38px}.ed-faq-teaser{border-bottom:1px solid #deddd5;justify-content:space-between;align-items:center;gap:35px;padding-block:70px;display:flex}.ed-faq-teaser h2{margin:16px 0 13px;font-size:33px}.ed-faq-teaser p:not(.ed-kicker){color:var(--ed-muted);font-size:12px;line-height:1.7}@media (width>=1500px){.ed-hero{min-height:850px}.ed-hero-content{padding-top:150px}.ed-hero-photo{object-position:center 43%}}@media (width<=1100px){.ed-showcase-grid{grid-template-columns:1fr 1fr .65fr;gap:30px}.ed-phone{width:295px;height:615px}.ed-phone-screen{height:513px}.ed-showcase-copy h2{font-size:37px}.ed-hero h1{font-size:54px}.ed-showcase-copy>p:not(.ed-kicker){font-size:12px}.ed-lifestyle-content{padding-inline:45px}.ed-lifestyle-content h2{font-size:39px}}@media (width<=850px){.ed-showcase-grid{grid-template-columns:1fr 1fr}.ed-showcase-features{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:35px;display:grid}.ed-showcase-features>div{border:0;border-top:1px solid #deddd5!important}.ed-marketplaces .ed-market-category{display:none}.ed-hero-photo{object-position:62% center}.ed-hero h1{font-size:47px}.ed-section-heading h2,.ed-lifestyle-content h2{font-size:34px}.ed-lifestyle-content{padding:80px 30px 45px}.ed-lifestyle-image{min-height:520px}}@media (width<=600px){.ed-hero{min-height:870px}.ed-hero-photo{object-position:68% bottom;height:66%;top:auto;bottom:0}.ed-hero:after{background:linear-gradient(#f5f1e9 0% 29%,#f5f1e9c9 45%,#f5f1e900 66%)}.ed-hero-content{padding-top:44px;padding-bottom:0}.ed-hero h1{letter-spacing:-.065em;margin-top:15px;font-size:clamp(35px,8.8vw,49px);line-height:1.12}.ed-hero-content>.ed-kicker{font-size:8px}.ed-hero-description{max-width:310px;font-size:12px;line-height:1.8}.ed-hero-actions{gap:20px;margin-top:23px}.ed-hero-actions .ed-button{gap:12px;padding:14px 17px;font-size:10px}.ed-hero-actions .ed-text-link{gap:7px;font-size:10px}.ed-circle{width:27px;height:27px}.ed-desktop-break{display:none}.ed-hero-bottom{gap:10px;margin-top:25px}.ed-hero-bottom p{font-size:9px}.ed-small-mark{font-size:26px}.ed-photo-caption{font-size:8px;bottom:15px;right:20px}.ed-showcase{padding-top:55px}.ed-showcase-grid{flex-direction:column;gap:35px;display:flex}.ed-showcase-copy{width:100%;padding-bottom:0}.ed-showcase-copy h2{margin-top:17px;font-size:42px}.ed-showcase-copy>p:not(.ed-kicker){max-width:350px;font-size:13px}.ed-showcase-copy .ed-text-link{margin-top:22px}.ed-phone-wrap{align-self:center;width:100%;padding-bottom:0}.ed-phone{width:305px;height:625px}.ed-phone-screen{height:523px}.ed-phone-caption{font-size:8px}.ed-showcase-features{gap:17px;width:100%;padding-bottom:30px;display:grid}.ed-showcase-features h3{letter-spacing:-.6px;font-size:15px}.ed-showcase-features p{font-size:9px}.ed-showcase-features>div{padding-top:17px}.ed-marketplaces{padding:22px 0}.ed-marketplaces>.ed-container{flex-wrap:wrap;justify-content:center;gap:23px;font-size:17px}.ed-marketplaces .ed-kicker{text-align:center;width:100%;max-width:none}.ed-how{padding-block:55px}.ed-section-heading{display:block}.ed-section-heading>.ed-kicker{max-width:none;padding:0}.ed-section-heading h2{width:100%;margin-top:18px;font-size:35px}.ed-steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.ed-steps>div{padding:22px 0 0 39px;position:relative}.ed-steps span{position:absolute;top:24px;left:0}.ed-steps h3{margin:0 0 8px;font-size:17px}.ed-steps p{max-width:none;font-size:12px}.ed-lifestyle{grid-template-columns:1fr}.ed-lifestyle-image{min-height:420px}.ed-lifestyle-content{padding:60px 25px 48px}.ed-lifestyle-content h2{font-size:42px}.ed-lifestyle-symbol{width:44px;height:44px;font-size:22px;top:27px;right:25px}.ed-lifestyle-content>.ed-kicker{font-size:8px}.ed-lifestyle-label{bottom:28px;left:25px}.ed-faq-teaser{flex-direction:column;align-items:flex-start;gap:25px;padding-block:45px}.ed-faq-teaser h2{font-size:29px}}.ed-how .ed-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ed-home-faq{border-bottom:1px solid #deddd5;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(35px,6vw,90px);padding-block:85px;scroll-margin-top:110px;display:grid}.ed-home-faq-intro h2{margin:20px 0;font-size:clamp(30px,3.1vw,44px)}.ed-home-faq-intro>p:not(.ed-kicker){max-width:340px;color:var(--ed-muted);font-size:13px;line-height:1.9}.ed-home-faq-intro .ed-text-link{margin-top:28px}.ed-home-faq-list details{border-top:1px solid #deddd5;padding:22px 0}.ed-home-faq-list details:last-child{border-bottom:1px solid #deddd5}.ed-home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;font-size:14px;font-weight:500;line-height:1.65;list-style:none;display:flex}.ed-home-faq-list summary::-webkit-details-marker{display:none}.ed-home-faq-list summary:focus-visible{outline-offset:6px;border-radius:3px;outline:2px solid #5066ca}.ed-home-faq-list summary span{color:#74756d;flex-shrink:0;font-size:22px;font-weight:300}.ed-home-faq-list details[open] summary span{transform:rotate(45deg)}.ed-home-faq-list details p{color:var(--ed-muted);margin-top:14px;font-size:13px;line-height:1.95}@media (width<=1100px){.ed-how .ed-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ed-home-faq{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:55px}.ed-home-faq-intro h2{font-size:34px}.ed-home-faq-list summary{font-size:13px}}@media (width<=600px){.ed-how .ed-steps{grid-template-columns:minmax(0,1fr);gap:26px}}.ed-hero{height:100svh;min-height:100svh}
