.home-routine-artwork_hero__7nECP{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#27382c}.home-routine-artwork_hero__7nECP img{object-fit:cover;transition:transform .5s ease}.home-routine-artwork_hero__7nECP:hover img{transform:scale(1.02)}.ftue-story_ftue__exK51{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(390px,1.08fr);align-self:center;width:min(1040px,calc(100% - 48px));min-height:min(650px,calc(100dvh - 112px));margin:24px auto;padding:0;overflow:hidden;border:1px solid rgba(72,83,61,.19);border-radius:28px;background:#fffdf8;box-shadow:0 18px 46px rgba(43,41,32,.09)}.ftue-story_visual__9jmUC{position:relative;min-height:100%;background:#dfe6d7}.ftue-story_visual__9jmUC img,.ftue-story_visual__9jmUC picture{position:absolute;inset:0;display:block;width:100%;height:100%}.ftue-story_visual__9jmUC img{object-fit:cover}.ftue-story_story__ZjfPi{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px)}.ftue-story_progress__PMZc0{display:flex;gap:7px;width:92px;margin-bottom:28px}.ftue-story_progress__PMZc0 span{height:3px;flex:1 1;border-radius:999px;background:#daddd3}.ftue-story_progress__PMZc0 .ftue-story_complete__J3o9U{background:#35623a}.ftue-story_eyebrow__QAxS_{margin:0 0 10px;color:#667360;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ftue-story_story__ZjfPi h1{max-width:560px;margin:0;color:#182018;font:500 clamp(38px,4vw,58px)/.98 var(--serif);letter-spacing:-.045em}.ftue-story_story__ZjfPi h1:focus{outline:none}.ftue-story_copy__pV7Mo{max-width:560px;margin:18px 0 0;color:#625c52;font:18px/1.45 var(--serif)}.ftue-story_foundation__Jmd8D{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ftue-story_foundation__Jmd8D span{border-radius:999px;padding:8px 11px;background:#edf3e8;color:#365838;font-size:11px;font-weight:700}.ftue-story_pillars__jKq3T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:22px}.ftue-story_pillars__jKq3T article{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-height:62px;overflow:hidden;padding:7px;border:1px solid #d5d8cb;border-radius:13px;background:#fff}.ftue-story_thumbnail__Dfz6_{position:relative;display:block;width:58px;height:58px;overflow:hidden;border-radius:9px;background:#edf2e8}.ftue-story_thumbnail__Dfz6_ img{object-fit:cover}.ftue-story_pillars__jKq3T small,.ftue-story_pillars__jKq3T strong{display:block}.ftue-story_pillars__jKq3T strong{color:#203422;font-size:14px;line-height:1.25}.ftue-story_pillars__jKq3T small{margin-top:4px;color:#4f574d;font-size:12px;line-height:1.4}.ftue-story_promise__xGBVo{margin:24px 0 0;border-left:3px solid #d9a343;padding:4px 0 4px 14px;color:#405840;font-size:13px;line-height:1.5}.ftue-story_actions__d5xD6{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:30px}.ftue-story_firstAction__rioMm{justify-content:flex-end}.ftue-story_actions__d5xD6 .btn-primary{min-width:156px;border-radius:999px}@media (max-width:1100px) and (min-width:861px){.ftue-story_ftue__exK51{grid-template-columns:.75fr 1.25fr;width:calc(100% - 32px);min-height:calc(100dvh - 96px);margin:16px auto}.ftue-story_story__ZjfPi{padding:30px}}@media (max-width:860px){.app:has(.ftue-story_ftue__exK51){grid-template-rows:56px 0 auto 0;align-content:start}.ftue-story_ftue__exK51{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;align-self:start;width:100%;min-height:calc(100svh - 56px);margin:0;padding:0 0 calc(70px + env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none}.ftue-story_visual__9jmUC{min-height:0;height:clamp(170px,28svh,250px)}.ftue-story_visual__9jmUC img{object-position:center!important}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_visual__9jmUC img{object-position:center 58%!important}.ftue-story_story__ZjfPi{align-self:start;justify-content:flex-start;min-height:0;padding:clamp(18px,3svh,28px) clamp(20px,6vw,30px) 22px}.ftue-story_progress__PMZc0{margin-bottom:clamp(14px,2.2svh,20px)}.ftue-story_eyebrow__QAxS_{margin-bottom:8px}.ftue-story_story__ZjfPi h1{max-width:600px;font-size:clamp(32px,7vw,44px);line-height:1.01}.ftue-story_copy__pV7Mo{max-width:620px;margin-top:16px;font-size:clamp(18px,3.6vw,22px);line-height:1.45}.ftue-story_foundation__Jmd8D{margin-top:18px}.ftue-story_pillars__jKq3T{margin-top:16px}.ftue-story_actions__d5xD6{margin-top:clamp(18px,3svh,26px)}.ftue-story_actions__d5xD6 .btn-primary{min-width:min(220px,64vw)}}@media (max-width:430px){.ftue-story_visual__9jmUC{height:clamp(150px,24svh,205px)}.ftue-story_story__ZjfPi{padding-top:16px}.ftue-story_story__ZjfPi h1{font-size:clamp(31px,9vw,38px)}.ftue-story_copy__pV7Mo{margin-top:13px;font-size:clamp(17px,5vw,20px)}.ftue-story_pillars__jKq3T{grid-template-columns:1fr;gap:6px}.ftue-story_pillars__jKq3T article{grid-template-columns:64px minmax(0,1fr);padding:7px}.ftue-story_thumbnail__Dfz6_{width:64px;height:58px}.ftue-story_pillars__jKq3T strong{font-size:14px}.ftue-story_pillars__jKq3T small{font-size:12px}}@media (max-width:680px){.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_visual__9jmUC{height:clamp(130px,20svh,170px)}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_story__ZjfPi{padding-top:14px;padding-bottom:18px}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_progress__PMZc0{margin-bottom:12px}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_eyebrow__QAxS_{margin-bottom:6px}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) h1{font-size:clamp(30px,7vw,40px)}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_copy__pV7Mo{margin-top:10px;font-size:clamp(17px,3.4vw,20px)}.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_actions__d5xD6{margin-top:16px;padding-bottom:10px}}@media (max-width:430px){.ftue-story_ftue__exK51:has(.ftue-story_pillars__jKq3T) .ftue-story_story__ZjfPi{padding-right:18px;padding-left:18px}}@media (max-height:720px) and (max-width:860px){.ftue-story_visual__9jmUC{height:100px}.ftue-story_story__ZjfPi{padding-top:15px}.ftue-story_progress__PMZc0{margin-bottom:12px}.ftue-story_copy__pV7Mo{margin-top:9px}.ftue-story_foundation__Jmd8D,.ftue-story_pillars__jKq3T{margin-top:12px}.ftue-story_actions__d5xD6{margin-top:15px}}.ftue-story_pillarPager__8695S{display:none}@media (max-width:860px){.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T article{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-gap:0;gap:0;align-items:stretch;min-height:0;padding:0;border-radius:14px}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T article>div{padding:9px 10px 11px}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T small{margin-top:3px;line-height:1.35}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T{display:flex;gap:10px;margin-inline:calc(-1 * clamp(20px, 6vw, 30px));padding:2px clamp(20px,6vw,30px) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:clamp(20px,6vw,30px);scrollbar-width:none}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T::-webkit-scrollbar{display:none}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T article{flex:0 0 58%;max-width:260px;scroll-snap-align:start}.ftue-story_ftue__exK51 .ftue-story_thumbnail__Dfz6_{width:100%;height:112px;border-radius:0}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T strong{font-size:14.5px}.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T small{font-size:12px}.ftue-story_pillarPager__8695S{display:flex;justify-content:center;gap:5px;margin-top:8px}.ftue-story_pillarPager__8695S i{width:6px;height:6px;border-radius:3px;background:#d6d9cf;transition:width .16s ease}.ftue-story_pillarPager__8695S i.ftue-story_pagerOn____V8P{width:16px;background:var(--forest)}}@media (max-width:680px){.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T{margin-top:13px}}@media (max-width:430px){.ftue-story_ftue__exK51 .ftue-story_pillars__jKq3T{margin-inline:-18px;padding-inline:18px;scroll-padding-inline:18px}}