.hp{--kale: #174349;--beetroot: #512336;--peach: #FCB18C;--apple: #A6D4AC;--chickpea: #FAE69D;--muted: #4E6C70;--line: rgba(23, 67, 73, .16);position:relative;padding-top:var(--hp-pt, 0px);padding-bottom:var(--hp-pb, 0px);background:var(--hp-bg, transparent);color:var(--kale);font-family:ModernEra-Regular,sans-serif;font-size:16px;line-height:1.5;overflow-x:clip}.hp *,.hp *:before,.hp *:after{box-sizing:border-box}:where(.hp) :is(p,span,div,label,li,a,button,input,select,textarea,summary,blockquote,footer){font-family:inherit}:where(.hp) a span{font-family:inherit}:where(.hp) :is(h1,h2,h3,h4,p,blockquote,figure,ul,ol){margin:0}:where(.hp) :is(h1,h2,h3,h4){font-family:Souvenir,serif;font-weight:400;color:inherit;letter-spacing:-.01em}:where(.hp) blockquote{font-style:normal;color:inherit;padding:0;border:0}:where(.hp) img{display:block;max-width:100%}:where(.hp) a{color:inherit}.hp-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.hp-wrap--wide{max-width:1520px;padding:0 24px}.hp-wrap--narrow{max-width:880px}.hp-eyebrow{display:block;font-family:ModernEra-Medium,sans-serif;font-size:12px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.hp-rte p+p{margin-top:.8em}.hp-rte a{text-decoration:underline;text-underline-offset:3px}.hp-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--peach);color:var(--beetroot);font-family:ModernEra-Medium,sans-serif;font-size:14px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .14s ease-out,transform .14s ease-out}.hp-btn:hover{background:#f9a078;color:var(--beetroot)}.hp-btn:active{transform:scale(.98)}.hp-btn:focus-visible,.hp a:focus-visible,.hp summary:focus-visible,.hp input:focus-visible{outline:2px solid var(--kale);outline-offset:3px}.hp-link{font-family:ModernEra-Medium,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.hp-link:hover{color:var(--beetroot)}.hp-pill{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;font-family:ModernEra-Medium,sans-serif;font-size:12px;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hp-cube{position:absolute;z-index:2;width:var(--s);height:var(--s);transform:rotate(var(--r, 0deg));background:var(--c, var(--apple));-webkit-mask:var(--hp-cube) center / contain no-repeat;mask:var(--hp-cube) center / contain no-repeat;pointer-events:none}.hp-media{position:relative;overflow:hidden;background:#edeae0}.hp-media>img,.hp-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hp-media>svg{fill:#17434938}.hp-media>picture{position:absolute;top:0;right:0;bottom:0;left:0}.hp-media>picture img{width:100%;height:100%;object-fit:cover}.hp-hero__photo{position:relative;height:780px;border-radius:18px}.hp-hero__card{position:absolute;right:32px;bottom:32px;z-index:1;width:440px;padding:32px;border-radius:14px;background:#fff}.hp-hero__title{margin-top:15px;max-width:350px;font-size:44px;line-height:46px}.hp-hero__text{margin-top:17px;font-size:16px;line-height:24px}.hp-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:22px}.hp-hero__note{font-size:14px;color:var(--muted)}.hp-hero__sticker{position:absolute;top:-55px;right:8px;width:112px;transform:rotate(10deg);pointer-events:none}.hp-hero__sticker img{width:100%;height:auto}.hp-hero__photo .hp-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.hp-promo{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:12px;border-radius:18px;background:var(--beetroot);color:#fff}.hp-promo__copy{padding:72px 64px 64px}.hp-promo__eyebrow{color:var(--peach)}.hp-promo__title{margin-top:16px;max-width:480px;font-size:64px;line-height:64px;color:#fff}.hp-promo__text{margin-top:18px;max-width:425px;font-size:17px;line-height:26px}.hp-promo__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:22px}.hp-promo__code-label{font-size:13px}.hp-code{display:inline-flex;align-items:center;height:29px;padding:0 12px;border:1px dashed var(--peach);border-radius:8px;font-family:ModernEra-Medium,sans-serif;font-size:13px;line-height:1;letter-spacing:.08em;color:#fff;white-space:nowrap}.hp-promo__terms{margin-top:18px;font-size:12px;opacity:.85}.hp-promo__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:525px;padding:72px 40px;border-radius:0 18px 18px 0;background:var(--peach)}.hp-promo__product{position:relative;width:min(380px,100%);aspect-ratio:1;box-shadow:0 16px 24px #51233640}.hp-promo__product.hp-media{background:#fff}.hp-promo__badge{position:absolute;top:22px;left:22px;z-index:1;height:30px;padding:0 14px;background:#fff;color:var(--beetroot);font-size:12px;letter-spacing:.1em}.hp-promo__mobile{display:none}.hp-press__bar{display:flex;align-items:center;gap:32px;height:82px;padding-left:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.hp-press__label{flex-shrink:0}.hp-press__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hp-press__track{display:flex;width:max-content;animation:hp-marquee var(--hp-speed, 40s) linear infinite}.hp-press__set{display:flex;align-items:center;flex-shrink:0}.hp-press__item{display:flex;align-items:center;gap:56px;padding-right:56px;font-family:Souvenir,serif;font-size:30px;line-height:1;white-space:nowrap}.hp-press__item img{width:auto;height:32px;object-fit:contain}.hp-press__item:after{content:"";width:10px;height:10px;border-radius:3px;background:var(--peach);transform:rotate(12deg)}@keyframes hp-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hp-press__track{animation:none}}.hp-bundles__title{font-size:48px;line-height:52px}.hp-bundles__sub{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:14px}.hp-bundles__intro{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.hp-bundles__pill{background:var(--apple)}.hp-bundles__text{font-size:15px;line-height:1.2}.hp-bundles__sub .hp-link{margin-left:auto}.hp-bundles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.hp-bundle{display:block;text-decoration:none}.hp-bundle__media{aspect-ratio:3 / 2;border-radius:16px}.hp-bundle__media img{transition:transform .4s ease-out}.hp-bundle:hover .hp-bundle__media img{transform:scale(1.03)}.hp-bundle__badge{position:absolute;top:14px;left:14px;z-index:1;background:#fff;font-size:11px;letter-spacing:.08em}.hp-bundle__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px}.hp-bundle__title{font-family:Souvenir,serif;font-size:24px;line-height:1.2;letter-spacing:-.01em}.hp-bundle__shop{flex-shrink:0;font-family:ModernEra-Medium,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.hp-bundle:hover .hp-bundle__shop{text-decoration:underline;text-underline-offset:4px}.hp-mission{text-align:center}.hp-mission__statement{max-width:740px;margin:0 auto;font-family:Souvenir,serif;font-size:40px;line-height:50px;letter-spacing:-.01em;text-wrap:balance}.hp-mission__stats{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 84px;margin-top:56px}.hp-stat__number{display:block;font-family:Souvenir,serif;font-size:36px;line-height:1}.hp-stat__label{display:block;margin-top:10px;font-family:ModernEra-Medium,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hp-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hp-cat{display:flex;align-items:center;gap:14px;min-height:88px;padding:10px 16px 10px 10px;border-radius:16px;background:#fff;text-decoration:none;transition:transform .14s ease-out,box-shadow .14s ease-out}.hp-cat:hover{transform:translateY(-2px);box-shadow:0 8px 18px #17434914}.hp-cat__img{position:relative;flex-shrink:0;width:68px;height:68px;background:var(--c, var(--chickpea));-webkit-mask:var(--hp-cube) center / contain no-repeat;mask:var(--hp-cube) center / contain no-repeat}.hp-cat__img img,.hp-cat__img svg{width:100%;height:100%;object-fit:cover;fill:#17434938}.hp-cat__text{flex:1;min-width:0}.hp-cat__title{display:block;font-family:Souvenir,serif;font-size:21px;line-height:1.1}.hp-cat__sub{display:block;margin-top:5px;font-family:ModernEra-Medium,sans-serif;font-size:11px;line-height:1.25;letter-spacing:.1em;text-transform:uppercase}.hp-cat__arrow{flex-shrink:0;font-size:19px}.hp-how{display:grid;grid-template-columns:524px 1fr;align-items:center;gap:72px}.hp-how__visual{position:relative}.hp-how__media{aspect-ratio:1;border-radius:18px;background:var(--apple)}.hp-how__title{margin-top:15px;max-width:460px;font-size:56px;line-height:58px}.hp-how__steps{margin-top:28px;padding:0;list-style:none;border-bottom:1px solid var(--line)}.hp-step{display:flex;gap:26px;padding:22px 0;border-top:1px solid var(--line)}.hp-step__num{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;margin-top:4px;font-family:Souvenir,serif;font-size:20px;line-height:1}.hp-step__num:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c, var(--chickpea));transform:rotate(var(--r, 0deg));-webkit-mask:var(--hp-cube) center / contain no-repeat;mask:var(--hp-cube) center / contain no-repeat}.hp-step__num span{position:relative}.hp-step__title{font-family:Souvenir,serif;font-size:24px;line-height:1.15;letter-spacing:-.01em}.hp-step__text{margin-top:10px;font-size:15px;line-height:23px}.hp-how__cta{margin-top:28px}.hp-split{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:420px;border-radius:18px;background:var(--kale);color:#fff}.hp-split__copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 88px}.hp-split__title{font-size:56px;line-height:1.05;color:#fff}.hp-split__text{margin-top:24px;max-width:420px;font-size:18px;line-height:28px}.hp-split__copy .hp-btn{margin-top:26px;color:var(--kale)}.hp-split__media{border-radius:0 18px 18px 0}.hp-split__cube{--s: 116px;--r: -14deg;--c: var(--apple);top:-17px;left:-38px}.hp-stages__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.hp-stages__title{margin-top:15px;max-width:520px;font-size:56px;line-height:58px}.hp-stages__intro{max-width:380px;padding-bottom:2px;font-size:16px;line-height:25px}.hp-stages__grid{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 7),1fr);gap:16px;margin-top:46px;padding:0;list-style:none}.hp-stages__grid:before{content:"";position:absolute;top:6px;left:0;right:0;height:2px;background:var(--kale);opacity:.18}.hp-stage__age{position:relative;display:flex;align-items:center;gap:10px;height:14px}.hp-stage__dot{flex-shrink:0;width:14px;height:14px;border:2px solid var(--kale);border-radius:50%;background:var(--kale)}.hp-stage--next .hp-stage__dot{background:var(--hp-bg, #FFFCEF)}.hp-stage__age span:last-child{padding-right:6px;background:var(--hp-bg, #FFFCEF);font-family:ModernEra-Medium,sans-serif;font-size:11px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.hp-stage__media{margin-top:19px;aspect-ratio:4 / 5;border-radius:16px;background:var(--c, #EDEAE0)}.hp-stage__more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin-top:19px;aspect-ratio:4 / 5;border:1.5px dashed rgba(23,67,73,.35);border-radius:16px}.hp-stage__more span:first-child{font-family:Souvenir,serif;font-size:38px;line-height:1}.hp-stage__more span:last-child{font-family:ModernEra-Medium,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hp-stage__title{margin-top:16px;font-family:Souvenir,serif;font-size:22px;line-height:1.1;letter-spacing:-.01em}.hp-stage__text{margin-top:8px;font-size:14px;line-height:20px;color:var(--muted)}.hp-stages__cta{margin-top:48px;text-align:center}.hp-founder{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:48px}.hp-founder__media{aspect-ratio:4 / 5;border-radius:16px}.hp-founder__title{margin-top:16px;font-size:36px;line-height:41px}.hp-founder__text{margin-top:20px;font-size:16px;line-height:25px}.hp-founder__quote{margin-top:20px;font-family:Souvenir,serif;font-size:22px;line-height:28.6px;letter-spacing:-.01em}.hp-founder__sign{margin-top:16px;font-family:ModernEra-Medium,sans-serif;font-size:14px}.hp-founder__badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:28px}.hp-founder__badges img{width:auto;height:104px}.hp-founder__badges img:nth-child(1){transform:rotate(-4deg)}.hp-founder__badges img:nth-child(2){height:74px;transform:rotate(3deg)}.hp-founder__badges img:nth-child(3){transform:rotate(-3deg)}.hp-faq__head{position:relative;padding-top:16px;text-align:center}.hp-faq__title{margin:14px auto 0;max-width:480px;font-size:68px;line-height:68px}.hp-faq__text{margin:18px auto 0;max-width:450px;font-size:16px;line-height:22px}.hp-faq__cube--peach{--s: 64px;--r: -14deg;--c: var(--peach);top:-2px;left:64px}.hp-faq__cube--apple{--s: 40px;--r: 18deg;--c: var(--apple);top:-26px;right:140px}.hp-faq__deco{position:absolute;top:-34px;right:0;width:83px;pointer-events:none}.hp-faq__deco img{width:100%;height:auto}.hp-faq__list{margin-top:44px;border-bottom:1px solid var(--line)}.hp-faq__item{border-top:1px solid var(--line)}.hp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:12px 0;list-style:none;cursor:pointer;font-family:Souvenir,serif;font-size:22px;line-height:1.2}.hp-faq__item summary::-webkit-details-marker{display:none}.hp-faq__icon{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--chickpea);transition:transform .2s ease-out}.hp-faq__icon:before,.hp-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--kale)}.hp-faq__icon:after{transform:rotate(90deg)}.hp-faq__item[open] .hp-faq__icon{transform:rotate(45deg)}.hp-faq__answer{max-width:680px;padding:0 0 24px;font-size:16px;line-height:25px}.hp-news{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:308px;padding:72px;border-radius:18px;background:var(--peach);color:var(--beetroot)}.hp-news__cube{--s: 90px;--r: 14deg;--c: var(--apple);top:-28px;right:-24px}.hp-news__title{max-width:560px;font-size:52px;line-height:54.6px;color:var(--beetroot)}.hp-news__text{margin-top:16px;font-size:17px;line-height:25px}.hp-news__form{flex-shrink:0;width:460px;max-width:100%}.hp-news__field{display:flex;align-items:center;gap:8px;height:56px;padding:6px;border-radius:999px;background:#fff}.hp-news__field input{flex:1;min-width:0;height:44px;padding:0 16px;border:0;background:transparent;color:var(--kale);font-size:16px;outline:0;box-shadow:none}.hp-news__field input::placeholder{color:var(--muted);opacity:1}.hp-news__field button{height:44px;padding:0 22px;border:0;border-radius:999px;background:var(--beetroot);color:#fff;font-family:ModernEra-Medium,sans-serif;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:opacity .14s ease-out}.hp-news__field button:hover{opacity:.9}.hp-news__msg{margin-top:12px;padding:0 16px;font-size:14px}@media screen and (max-width:989px){.hp-how{grid-template-columns:1fr 1fr;gap:48px}.hp-stages__grid{grid-template-columns:repeat(4,1fr);row-gap:32px}.hp-stages__grid:before{display:none}.hp-cats{grid-template-columns:repeat(2,1fr)}.hp-promo__title{font-size:48px;line-height:50px}.hp-split__copy{padding:56px 48px}}@media screen and (max-width:749px){.hp{padding-top:calc(var(--hp-pt, 0px) * .6);padding-bottom:calc(var(--hp-pb, 0px) * .6)}.hp-wrap{padding:0 20px}.hp-wrap--wide{padding:0 12px}.hp-hero__photo{height:780px}.hp-hero__card{left:12px;right:12px;bottom:12px;width:auto;padding:22px}.hp-hero__title{margin-top:13px;font-size:32px;line-height:33.6px}.hp-hero__actions{flex-direction:column;align-items:flex-start;gap:14px}.hp-hero__sticker{top:-55px;right:8px;width:112px}.hp-promo{display:flex;align-items:center;gap:14px;padding:18px;border-radius:16px}.hp-promo__copy,.hp-promo__visual{display:none}.hp-promo__mobile{display:contents}.hp-promo__m-copy{flex:1;min-width:0}.hp-promo__m-copy .hp-eyebrow{font-size:11px;color:var(--peach)}.hp-promo__m-title{margin-top:8px;font-size:24px;line-height:25px;color:#fff}.hp-promo__m-text{margin-top:8px;font-size:13px;line-height:1.5}.hp-promo__m-text .hp-code{height:24px;padding:0 8px;border-radius:6px;margin-left:4px;vertical-align:middle}.hp-promo__m-terms{margin-top:8px;font-size:11px;opacity:.85}.hp-promo__m-tile{position:relative;flex-shrink:0;width:96px;height:96px;padding:7px;border-radius:14px;background:var(--peach)}.hp-promo__m-tile .hp-media{width:100%;height:100%;border-radius:6px;background:#fff}.hp-press__bar{gap:20px;height:72px;padding-left:20px}.hp-press__item{gap:32px;padding-right:32px;font-size:20px}.hp-press__item img{height:22px}.hp-press__item:after{width:8px;height:8px}.hp-bundles__title{font-size:32px;line-height:36px}.hp-bundles__sub .hp-link{margin-left:0}.hp-bundles__grid{grid-template-columns:1fr}.hp-mission__statement{font-size:26px;line-height:33px}.hp-mission__stats{gap:28px 48px;margin-top:40px}.hp-cats{grid-template-columns:1fr}.hp-how{grid-template-columns:1fr;gap:40px}.hp-how__title{font-size:34px;line-height:35.36px}.hp-step{gap:16px}.hp-step__num{width:auto;height:auto;margin-top:0;font-size:20px}.hp-step__num:before{display:none}.hp-step__title{font-size:23px;line-height:27.6px}.hp-split{grid-template-columns:1fr}.hp-split__copy{padding:72px 24px 40px}.hp-split__cube{--s: 64px;top:-18px;left:-12px}.hp-split__title{font-size:40px}.hp-split__media{min-height:420px;border-radius:0 0 18px 18px}.hp-stages__head{flex-direction:column;align-items:flex-start;gap:16px}.hp-stages__title{font-size:34px;line-height:36px}.hp-stages__grid{grid-template-columns:repeat(2,1fr);gap:32px 14px;margin-top:32px}.hp-stage__title{font-size:21px}.hp-founder{grid-template-columns:1fr;gap:28px}.hp-founder__media{max-width:260px}.hp-founder__title{font-size:26px;line-height:29.9px}.hp-founder__badges img{height:84px}.hp-founder__badges img:nth-child(2){height:60px}.hp-faq__title{font-size:40px;line-height:42px}.hp-faq__head{padding-top:40px}.hp-faq__cube--peach{--s: 44px;top:-6px;left:8px}.hp-faq__cube--apple{--s: 30px;top:-14px;right:72px}.hp-faq__deco{width:60px;top:-20px}.hp-faq__item summary{min-height:72px;font-size:19px}.hp-faq__icon{width:32px;height:32px}.hp-news{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:48px 24px;border-radius:16px}.hp-news__cube{--s: 64px;top:-22px;right:-6px}.hp-news__title{font-size:34px;line-height:36px}.hp-news__form{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/home-sections.css.map */
