.editorial-site{--ed-ink:#252622;--ed-muted:#77756e;--ed-paper:#f8f7f3;--ed-line:#deddd5;--ed-olive:#74785f;color:var(--ed-ink);background:var(--ed-paper);font-synthesis:none;font-family:Sora Variable,Sora,sans-serif;font-weight:400}.editorial-site *{box-sizing:border-box}.editorial-site a{color:inherit;text-decoration:none}.editorial-site button{font:inherit;cursor:pointer}.editorial-site :focus-visible{outline-offset:5px;outline:2px solid #707650}.editorial-site h1,.editorial-site h2,.editorial-site h3,.editorial-site p{margin:0}.editorial-site .ed-container{width:min(1240px,100% - 112px);margin-inline:auto}.editorial-site .ed-kicker{letter-spacing:.17em;color:var(--ed-muted);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.6}.ed-logo{vertical-align:middle;align-items:center;gap:7px;display:inline-flex}.ed-logo img{object-fit:contain;display:block}.ed-logo img:first-child{width:30px;height:32px}.ed-logo img:last-child{width:98px;height:30px}.ed-header{z-index:10;position:relative}.ed-nav{justify-content:space-between;align-items:center;gap:35px;height:98px;display:flex}.ed-nav nav{align-items:center;gap:32px;display:flex}.ed-nav nav a,.ed-nav-actions>a{white-space:nowrap;font-size:11px}.ed-nav nav a{color:#65635d}.ed-nav a:hover{text-underline-offset:5px;text-decoration:underline}.ed-nav-actions{align-items:center;gap:27px;display:flex}.editorial-site .ed-button{color:#fff;background:#262824;border:1px solid #262824;border-radius:40px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:17px 25px;font-size:12px;font-weight:400;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.editorial-site .ed-button:hover{background:#4b4e40;text-decoration:none;transform:translateY(-2px)}.ed-nav-actions .ed-button{min-height:40px;padding:12px 21px;font-size:10px}.ed-nav-actions .ed-button svg,.ed-menu-toggle{display:none}.ed-footer{background:#f8f7f3;padding:55px 0 24px}.ed-footer-top{justify-content:space-between;align-items:center;gap:35px;padding-bottom:40px;display:flex}.ed-footer-top p{color:var(--ed-muted);margin-top:14px;font-size:10px}.ed-footer-top nav{color:var(--ed-muted);gap:25px;font-size:11px;display:flex}.ed-footer-contact{align-items:center;gap:12px;font-size:11px;display:flex}.ed-footer-bottom{border-top:1px solid var(--ed-line);color:var(--ed-muted);justify-content:space-between;gap:15px;padding-top:23px;font-size:9px;display:flex}.ed-version{opacity:.65}.ed-dialog{color:#252622;background:#f8f7f3;border:1px solid #deddd5;border-radius:4px;width:min(510px,100vw - 36px);padding:48px;font-family:Sora Variable,sans-serif;box-shadow:0 30px 100px #0003}.ed-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171b1977}.ed-dialog .ed-kicker{margin-top:35px}.ed-dialog h2{letter-spacing:-1.2px;margin:12px 0 20px;font-size:30px;font-weight:400;line-height:1.2}.ed-dialog p:not(.ed-kicker){color:#77756e;font-size:13px;line-height:1.8}.ed-dialog .ed-button{margin-top:28px}.ed-close{color:#555;background:0 0;border:0;position:absolute;top:12px;right:15px;font-size:28px!important}.editorial-site a[aria-current=page]{color:#252622;text-underline-offset:6px;text-decoration:underline}@media (width<=1000px){.editorial-site .ed-container{width:calc(100% - 64px)}.ed-nav{gap:20px}.ed-nav nav{gap:18px}.ed-footer-top{flex-wrap:wrap}.ed-footer-top nav{gap:18px}}@media (width<=760px){.editorial-site .ed-container{width:calc(100% - 40px)}.ed-nav{gap:20px;height:78px}.ed-logo img:first-child{width:25px;height:27px}.ed-logo img:last-child{width:81px;height:25px}.ed-nav-actions{margin-left:auto}.ed-nav-actions .ed-button{display:none}.ed-menu-toggle{background:0 0;border:0;order:3;padding:12px 0;display:block;font-size:11px!important}.ed-nav nav{background:#f8f7f3;border-block:1px solid #deddd5;padding:24px;display:none;position:absolute;top:78px;left:0;right:0;box-shadow:0 15px 20px #0001}.ed-nav nav.is-open{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.ed-footer{padding-top:38px}.ed-footer-top{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:30px}.ed-footer-top nav{flex-wrap:wrap;gap:20px}.ed-footer-bottom{flex-wrap:wrap;font-size:9px}.ed-footer-bottom span:nth-child(2){display:none}.ed-dialog{padding:38px 25px}}@media (prefers-reduced-motion:reduce){.editorial-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.editorial-site .ed-nav-actions .ed-login-button{color:#fff;flex-shrink:0;gap:8px;display:inline-flex}.ed-nav-actions .ed-login-button svg{width:16px;height:16px;display:block}.ed-small-mark svg{width:32px;height:32px;display:block}.ed-store-spark svg{width:54px;height:54px}.ed-search>span svg{width:17px;height:17px}.ed-phone-hardware>span svg{width:24px;height:15px}@media (width<=760px){.editorial-site .ed-nav-actions .ed-login-button{min-height:40px;padding:10px 14px}.ed-nav{gap:12px}.ed-nav-actions{gap:0}}.ed-header-space{height:98px}.ed-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f3f2;border-bottom:1px solid #deddd580;transition:background .35s,box-shadow .35s;position:fixed;inset:0 0 auto}.ed-landing>.ed-header-space{height:0}.ed-landing .ed-header:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-color:#0000}.ed-header.is-scrolled{box-shadow:0 6px 30px #2526220a}.editorial-site section[id],.editorial-site main[id]{scroll-margin-top:118px}.editorial-site .ed-legal-layout aside{top:120px}html:has(.editorial-site){scroll-behavior:smooth}.ed-landing .ed-hero-content{padding-top:210px}.ed-hero-photo{transform-origin:65% 55%}.ed-reveal{opacity:0;transition:opacity .85s,transform .95s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.ed-reveal.is-revealed,.ed-reveal:focus-within{opacity:1;transform:translateY(0)}.ed-phone-wrap{transform:perspective(1200px) rotateX(var(--phone-tilt,0deg)) scale(var(--phone-scale,1));transform-origin:50%}.ed-product{transition:box-shadow .25s,transform .25s}.ed-product:hover{transform:translateY(-3px);box-shadow:0 8px 18px #25262212}.ed-text-link .ed-circle,.ed-text-link svg{transition:transform .25s}.ed-text-link:hover .ed-circle,.ed-text-link:hover svg{transform:translate(2px,-2px)}.ed-landing .ed-lifestyle{align-items:start}.ed-landing .ed-lifestyle-image{height:calc(100svh - 98px);min-height:570px;max-height:1000px;position:sticky;top:98px;overflow:hidden}.ed-landing .ed-lifestyle-image>img{object-position:center 35%}.ed-landing .ed-lifestyle-content{padding:70px clamp(30px,5vw,80px)}.ed-landing .ed-lifestyle-content h2{font-size:clamp(34px,3.4vw,49px)}.ed-landing .ed-lifestyle-label{bottom:40px}.ed-benefits{margin-top:32px}.ed-benefit{border-top:1px solid #d7d8cd;align-items:flex-start;gap:17px;padding:23px 0;display:flex}.ed-benefit>span{color:#7c8469;font-size:10px;line-height:2}.ed-benefit>div{flex:1}.ed-benefit h3{letter-spacing:-.5px;font-size:16px;font-weight:500;line-height:1.5}.ed-benefit p{color:var(--ed-muted);margin-top:7px;font-size:11px;line-height:1.85}.ed-benefit>svg{color:#848d73;flex-shrink:0;width:16px;height:16px;margin-top:4px}@media (width>=1500px){.ed-landing .ed-hero-content{padding-top:248px}}@media (width<=850px){.ed-landing .ed-lifestyle-content{padding:50px 28px}.ed-benefit{gap:11px}.ed-benefit h3{font-size:14px}.ed-benefit>svg{display:none}}@media (width<=760px){.ed-header-space{height:78px}.ed-landing .ed-lifestyle-image{height:calc(100svh - 78px);top:78px}.editorial-site section[id],.editorial-site main[id]{scroll-margin-top:94px}.ed-nav nav{max-height:calc(100svh - 78px);overflow:auto}.editorial-site .ed-legal-layout aside{top:98px}}@media (width<=600px){.ed-landing .ed-hero-content{padding-top:122px}.ed-landing .ed-lifestyle-image{height:530px;min-height:0;max-height:80svh;position:relative;top:auto}.ed-landing .ed-lifestyle-image>img{object-position:center 28%}.ed-landing .ed-lifestyle-content{padding:48px 25px}.ed-landing .ed-lifestyle-content h2{font-size:42px}.ed-benefit h3{font-size:16px}.ed-benefit p{font-size:12px}.ed-landing .ed-lifestyle-label{bottom:25px}.ed-reveal{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){html:has(.editorial-site){scroll-behavior:auto}.ed-reveal{opacity:1;transform:none}.ed-phone-wrap,.ed-hero-photo{transform:none!important}.ed-landing .ed-lifestyle-image{position:relative;top:auto}}@media print{.ed-reveal{opacity:1;transform:none}.ed-header{position:static}.ed-header-space{height:auto}.ed-landing .ed-lifestyle-image{position:relative;top:auto}}.ed-landing .ed-review-section{isolation:isolate;background:#e8e1d4;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.ed-landing .ed-review-section .ed-lifestyle-image{z-index:-2;width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.ed-landing .ed-review-section .ed-lifestyle-image>img{object-fit:cover;object-position:left center}.ed-landing .ed-review-section .ed-lifestyle-label{width:36%;max-width:340px;left:5%}.ed-landing .ed-review-section:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(7px);background:#f8f5ee52;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#0002 39%,#000b 57%,#000 78%);mask-image:linear-gradient(90deg,#0000 25%,#0002 39%,#000b 57%,#000 78%)}.ed-landing .ed-review-section .ed-lifestyle-content{-webkit-backdrop-filter:none;background:0 0;grid-column:2;padding:65px clamp(28px,4.5vw,75px)}.ed-review-section .ed-benefit p,.ed-review-section .ed-lifestyle-content>p:not(.ed-kicker){color:#30372c}.ed-review-section .ed-benefit{border-color:#515b4559}.ed-landing .ed-review-section:before{background:#f8f5eec7}.ed-review-section .ed-lifestyle-content h2,.ed-review-section .ed-benefit h3{color:#1f281d}.ed-review-section .ed-lifestyle-content h2 span{color:#46523d}.ed-review-section .ed-lifestyle-content>.ed-kicker,.ed-review-section .ed-benefit>span,.ed-review-section .ed-benefit>svg{color:#414e37}.ed-review-section .ed-benefit p{font-size:13px;line-height:1.85}@media (width<=760px){.ed-landing .ed-review-section{grid-template-columns:1fr;padding-top:280px}.ed-landing .ed-review-section .ed-lifestyle-content{-webkit-backdrop-filter:none;background:0 0;grid-column:1;padding:42px 25px}.ed-landing .ed-review-section:before{background:#f8f5eea8;-webkit-mask-image:linear-gradient(#0000,#0004 16%,#000 36%);mask-image:linear-gradient(#0000,#0004 16%,#000 36%)}.ed-landing .ed-review-section .ed-lifestyle-image>img{object-position:32% top;height:100%}.ed-landing .ed-review-section .ed-lifestyle-label{display:none}}@media (width<=900px){.ed-review-section .ed-benefit{gap:12px}.ed-review-section .ed-benefit h3{font-size:16px}.ed-review-section .ed-benefit p{font-size:13px}}@media (width<=760px){.ed-landing .ed-review-section .ed-lifestyle-content{text-align:center;justify-self:center;width:100%;max-width:620px;padding:38px 24px 48px}.ed-landing .ed-review-section .ed-lifestyle-content>p{margin-inline:auto}.ed-landing .ed-review-section .ed-lifestyle-content h2{font-size:clamp(32px,8.4vw,46px);line-height:1.15}.ed-review-section .ed-benefits{text-align:left}.ed-review-section .ed-benefit{padding-block:22px}.ed-review-section .ed-benefit>span{min-width:20px;font-weight:500}.ed-landing .ed-review-section:before{background:#f8f5eee8;-webkit-mask-image:linear-gradient(#0000 0%,#0005 12%,#000e 25%,#000 40%);mask-image:linear-gradient(#0000 0%,#0005 12%,#000e 25%,#000 40%)}.ed-landing .ed-review-section .ed-lifestyle-image>img{object-position:30% center}}.ed-premium-header{color:#211c2b;background:#f8f6f2f2;border-color:#dce2f84d}.editorial-site .ed-premium-header .ed-nav{gap:30px;width:90%;height:98px}.ed-premium-header .ed-logo{gap:10px}.ed-premium-header .ed-logo img:first-child{width:32px;height:32px}.ed-premium-header .ed-logo img:last-child{width:112px;height:auto}.ed-premium-header .ed-nav nav{box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:30px;padding:0;display:flex;position:static}.ed-premium-header .ed-nav nav a{color:#211c2b;align-items:center;min-height:44px;font-size:11px;display:flex}.editorial-site .ed-premium-header .ed-nav-actions .ed-login-button{color:#465ef5;white-space:nowrap;background:#fff9;border:1px solid #c9d0ff;border-radius:100px;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 18px;font-size:11px;font-weight:400;display:inline-flex}.ed-premium-header .ed-nav-actions .ed-login-button svg{width:20px;height:20px;display:block}.ed-premium-header .ed-login-button:hover{background:#eef0ff;text-decoration:none}.ed-premium-header a:focus-visible{outline-offset:5px;outline:3px solid #ab9aff}@media (width<=650px){.ed-header-space{height:76px}.editorial-site .ed-premium-header .ed-nav{gap:12px;width:88%;height:76px}.ed-premium-header .ed-logo{gap:9px}.ed-premium-header .ed-logo img:first-child{width:26px;height:26px}.ed-premium-header .ed-logo img:last-child{width:92px}.ed-premium-header .ed-nav nav{display:none}.ed-premium-header .ed-nav-actions{gap:0;margin-left:auto}.editorial-site .ed-premium-header .ed-nav-actions .ed-login-button{gap:14px;min-height:44px;padding-inline:16px;font-size:10px}}
