.lp{--lp-gutter:clamp(1rem, 4vw, 2.5rem);--lp-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink)}.lp ::selection{background:var(--sage-tint);color:var(--ink)}.lp a:focus-visible,.lp button:focus-visible,.lp input:focus-visible,.lp summary:focus-visible,.lp [tabindex]:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.lp img{background:var(--paper-deep);display:block}.lp-link{color:var(--forest);text-underline-offset:.25em;align-items:center;gap:.375rem;font-weight:600;text-decoration:underline 1px;display:inline-flex}.lp-link:hover{text-decoration-thickness:2px}.lp-trial-pill{border:1px solid var(--sage);background:var(--sage-tint);min-height:1.75rem;color:var(--ink);border-radius:2rem;align-items:center;padding:.125rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.lp-fine{color:var(--ink-soft);margin:.625rem 0 0;font-size:.8125rem;line-height:1.45}.lp-search__go{background:var(--forest);min-height:2.75rem;color:var(--paper);transition:background-color .16s var(--lp-ease);border-radius:.5rem;flex:none;padding:0 1.125rem;font-weight:700}.lp-search__go:hover{background:var(--ink)}.lp-search__chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.lp-search__chips a{border:1px solid var(--rule);background:var(--paper);min-height:2.25rem;color:var(--forest);transition:background-color .16s var(--lp-ease), border-color .16s var(--lp-ease);border-radius:2rem;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:600;display:inline-flex}.lp-search__chips a:hover{border-color:var(--forest);background:var(--sage-tint)}@media (width<=479.98px){.lp-search__go{padding:0 .875rem}}.lp-a__sheet{width:100%;max-width:76rem;padding:1.25rem var(--lp-gutter) 4rem;margin:0 auto}.app-header--sheet{--lp-gutter:clamp(1rem, 4vw, 2.5rem)}.app-header--sheet .navbar{max-width:76rem;padding-inline:var(--lp-gutter);margin-inline:auto}.app-header--sheet .navbar>:first-child{padding-left:0}.app-header--sheet .navbar-end{padding-right:0}.lp-a__dateline{border-top:3px double var(--forest);border-bottom:1px solid var(--rule);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.5rem 0;font-size:.6875rem;font-weight:700;display:flex}.lp-a__front{border-bottom:1px solid var(--rule);padding:clamp(2rem,6vw,4.5rem) 0 clamp(2rem,5vw,3.5rem)}.lp-a__headline{max-width:16ch;font-family:var(--font-serif);letter-spacing:-.025em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(2.75rem,8vw,6rem);font-weight:800;line-height:.98}.lp-a__standfirst{max-width:52ch;color:var(--ink);margin:1.25rem 0 2rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.lp-a__section-title{font-family:var(--font-serif);color:var(--forest);margin:0;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:700;line-height:1.15}.lp-a__news{padding:2.5rem 0}.lp-a__news>.lp-a__section-title{border-bottom:1px solid var(--rule);padding-bottom:.75rem}.lp-a__columns{gap:2rem;margin-top:1.5rem;display:grid}@media (width>=1024px){.lp-a__columns{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0}.lp-a__lead{border-right:1px solid var(--rule);padding-right:2.5rem}.lp-a__ledger{padding-left:2.5rem}}.lp-a__lead-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:1rem;width:100%}.lp-a__kicker-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:1rem 0 .25rem;font-size:.6875rem;font-weight:700}.lp-a__lead-title{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(1.625rem,3.2vw,2.375rem);font-weight:700;line-height:1.12}.lp-a__lead-title a:hover,.lp-a__entry-title a:hover,.lp-a__tile-title a:hover{text-underline-offset:.2em;text-decoration:underline 1px}.lp-a__lead-dek{-webkit-line-clamp:3;max-width:60ch;color:var(--ink-soft);-webkit-box-orient:vertical;margin:.75rem 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.lp-a__ledger{margin:0;padding:0;list-style:none}.lp-a__entry{border-bottom:1px solid var(--rule);align-items:center;gap:1rem;padding:1rem 0;display:flex}.lp-a__entry:first-child{padding-top:0}.lp-a__entry img{object-fit:cover;border-radius:.5rem;flex:none;width:5.5rem;height:5.5rem}.lp-a__entry-title{-webkit-line-clamp:2;font-family:var(--font-serif);-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-a__entry-meta{color:var(--ink-soft);margin:.25rem 0 0;font-size:.8125rem}.lp-a__feature{margin:1rem calc(var(--lp-gutter) * -1) 0;border-block:1px solid var(--rule);background:var(--paper-deep);padding:clamp(2.5rem, 6vw, 4.5rem) var(--lp-gutter);position:relative}@media (width>=1280px){.lp-a__feature{border:1px solid var(--rule);border-radius:1rem;margin-inline:0;padding-inline:3.5rem}}.lp-a__feature-title{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.04}.lp-a__feature-dek{max-width:56ch;margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.lp-a__clock{gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.lp-a__stop{gap:.25rem;padding-left:1.75rem;display:grid;position:relative}.lp-a__stop:before{content:"";border:2px solid var(--forest);background:var(--paper);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.5rem;left:0}.lp-a__stop:after{content:"";background:var(--rule-strong);width:1px;position:absolute;top:1.5rem;bottom:-1.5rem;left:calc(.375rem - .5px)}.lp-a__stop:last-child:after{display:none}.lp-a__stop.is-list:before{border-color:var(--terracotta);background:var(--terracotta)}.lp-a__time{color:var(--forest);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.1}.lp-a__stop.is-list .lp-a__time{color:var(--terracotta)}.lp-a__stop-title{font-family:var(--font-serif);font-size:1.125rem;font-weight:700}.lp-a__stop-body{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}@media (width>=768px){.lp-a__clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.lp-a__stop{padding:1.75rem 1rem 0 0}.lp-a__stop:before{top:0}.lp-a__stop:after{width:auto;height:1px;inset:calc(.375rem - .5px) -1.5rem auto 1rem}}.lp-a__feature-cta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.5rem;display:flex}.lp-a__feature-cta .lp-fine{flex-basis:100%;margin-top:0}.lp-a__more{padding:3.5rem 0 1rem}.lp-a__more-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;padding-bottom:.75rem;display:flex}.lp-a__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:2rem 1.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.lp-a__tile-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.lp-a__tile-title{-webkit-line-clamp:2;font-family:var(--font-serif);-webkit-box-orient:vertical;margin:.75rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lp-a__faq{border-top:3px double var(--forest);margin-top:3rem;padding-top:1.5rem}.lp-a__faq-cols{gap:1.75rem 3rem;margin:1.5rem 0 0;display:grid}@media (width>=768px){.lp-a__faq-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-a__faq-cols dt{font-family:var(--font-serif);color:var(--forest);font-size:1.125rem;font-weight:700}.lp-a__faq-cols dd{max-width:62ch;color:var(--ink-soft);margin:.375rem 0 0;font-size:.9375rem;line-height:1.6}.lp-b__h2{font-family:var(--font-serif);color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:700;line-height:1.12}.lp-b__faq{max-width:46rem;padding:0 var(--lp-gutter);margin:clamp(3rem,7vw,5rem) auto 4rem}.lp-b__qa{border-bottom:1px solid var(--rule)}.lp-b__qa:first-of-type{border-top:1px solid var(--rule);margin-top:1.25rem}.lp-b__qa summary{cursor:pointer;min-height:3.5rem;font-family:var(--font-serif);color:var(--forest);justify-content:space-between;align-items:center;gap:1rem;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.lp-b__qa summary::-webkit-details-marker{display:none}.lp-b__qa summary:after{content:"+";font-family:var(--font-sans);color:var(--ink-soft);transition:transform .2s var(--lp-ease);flex:none;font-size:1.5rem;font-weight:400}.lp-b__qa[open] summary:after{transform:rotate(45deg)}.lp-b__qa p{max-width:62ch;color:var(--ink-soft);margin:0 0 1.25rem;line-height:1.6}.lp-c__title{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--forest);text-wrap:balance;margin:0;font-size:clamp(2.5rem,6.5vw,4.75rem);font-weight:800;line-height:1}.lp-c__title-turn{color:var(--ink);font-style:italic;font-weight:700}.lp-c__lede{max-width:44ch;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.55}.lp-c__cta{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.lp-c__page{border:1px solid var(--rule);background:var(--paper);border-radius:1rem;margin:0;padding:1.25rem;position:relative;box-shadow:0 2px 6px -2px #24382b2e,0 24px 48px -32px #24382b59}@media (width>=1024px){.lp-c__page{transform:rotate(1deg)}}.lp-c__page:before{content:"";z-index:-1;border:1px solid var(--rule);background:var(--paper-deep);border-radius:1rem;position:absolute;inset:.5rem -.5rem -.5rem .5rem}.lp-c__page-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:0 0 .75rem;display:flex}.lp-c__page-title{font-family:var(--font-serif);color:var(--forest);font-size:1.25rem;font-weight:700}.lp-c__page-count{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.6875rem;font-weight:700}.lp-c__rows{gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.lp-c__row{grid-template-columns:3.25rem minmax(0,1fr);gap:.625rem;min-height:3.5rem;display:grid}.lp-c__stake{background:var(--sage-tint);letter-spacing:.14em;text-transform:uppercase;border-radius:.5rem;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.lp-c__packet{border:1px solid var(--rule);background:var(--paper);border-radius:.5rem;align-items:center;gap:.75rem;min-width:0;padding:.3125rem .75rem .3125rem .3125rem;display:flex;box-shadow:0 1px 2px #24382b0f}.lp-c__packet img{object-fit:cover;border-radius:.375rem;flex:none;width:3rem;height:3rem}.lp-c__packet-title{font-family:var(--font-serif);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.25;display:block;overflow:hidden}.lp-c__packet-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft);margin-top:.125rem;font-size:.75rem;display:block;overflow:hidden}.lp-c__open{border:1px dashed var(--rule-strong);color:var(--ink-soft);border-radius:.5rem;align-items:center;padding:0 .875rem;font-size:.8125rem;display:flex}@keyframes lp-settle{0%{transform:translateY(-10px)scale(.965)}55%{transform:translateY(1px)scale(1.008)}to{transform:none}}.lp-c__row.is-planted .lp-c__packet{animation:lp-settle .62s var(--lp-ease) both}.lp-c__row.is-planted:nth-child(2) .lp-c__packet{animation-delay:.14s}.lp-c__row.is-planted:nth-child(4) .lp-c__packet{animation-delay:.28s}@media (prefers-reduced-motion:reduce){.lp-c__row.is-planted .lp-c__packet{animation:none}}.lp-chipsearch{max-width:48rem}.lp-chipsearch__line{border-bottom:2px solid var(--forest);transition:border-color .16s var(--lp-ease);align-items:center;gap:.75rem;padding:.25rem 0 .625rem;display:flex}.lp-chipsearch__line:focus-within{border-bottom-color:var(--terracotta)}.lp-chipsearch__combo{flex:1;min-width:0}.lp-chipsearch__field{width:100%;color:var(--ink-soft);align-items:center;gap:.625rem;display:flex}.lp-chipsearch__field>svg{width:1.25rem;height:1.25rem}.lp-chipsearch__input{min-width:0;font-family:var(--font-serif);color:var(--ink);caret-color:var(--terracotta);background:0 0;border:0;flex:1;font-size:clamp(1.25rem,2.6vw,1.75rem);font-style:italic}.lp-chipsearch__input::placeholder{color:var(--ink-soft)}.lp .lp-chipsearch__input:focus-visible,.lp-chipsearch__input:focus{outline:none}.lp-chipsearch__input:disabled{cursor:not-allowed}.lp-chipsearch__hint{color:var(--ink-soft);margin:.5rem 0 0;font-size:.8125rem}.lp-chipsearch__hint.is-nudge{color:var(--forest);font-weight:600}.lp-chipsearch__chips{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.lp-chipsearch__chip{background:var(--sage-tint);min-height:2.25rem;color:var(--forest);animation:lp-settle .42s var(--lp-ease) both;border-radius:2rem;align-items:center;gap:.25rem;padding:0 .25rem 0 .875rem;font-size:.875rem;font-weight:700;display:inline-flex}.lp-chipsearch__chip button{width:1.75rem;height:1.75rem;color:var(--forest);border-radius:2rem;place-items:center;display:inline-grid}.lp-chipsearch__chip button:hover{background:var(--forest);color:var(--paper)}.lp-chipsearch__popular button{border:1px solid var(--rule);background:var(--paper);min-height:2.25rem;color:var(--forest);transition:background-color .16s var(--lp-ease), border-color .16s var(--lp-ease);border-radius:2rem;align-items:center;gap:.25rem;padding:0 .875rem 0 .625rem;font-size:.875rem;font-weight:600;display:inline-flex}.lp-chipsearch__popular button:hover:not(:disabled){border-color:var(--forest);background:var(--sage-tint)}.lp-chipsearch__popular button:disabled{cursor:default;color:var(--ink-soft);border-style:dashed}.lp-d__ways{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.75rem;display:flex}.lp-d__entry{flex-wrap:wrap}.lp-d__entry-drawer{flex-basis:100%;margin-top:-.25rem}.lp-drawer{background:var(--paper-deep);border-radius:.5rem;margin-top:.75rem;padding:.25rem .875rem 0}.lp-drawer:not([hidden]){animation:lp-drawer-open .28s var(--lp-ease) both}@keyframes lp-drawer-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.lp-drawer__toggle{min-height:2.5rem;color:var(--forest);border-radius:2rem;align-items:center;gap:.25rem;margin-left:-.5rem;padding:0 .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lp-drawer__toggle:hover{background:color-mix(in srgb, var(--sage) 15%, transparent)}.lp-drawer__opened,.lp-drawer__toggle[aria-expanded=true] .lp-drawer__closed{display:none}.lp-drawer__toggle[aria-expanded=true] .lp-drawer__opened{display:inline}.lp-drawer__chevron{width:.875rem;height:.875rem;transition:transform .3s var(--lp-ease);flex:none}.lp-drawer__toggle[aria-expanded=true] .lp-drawer__chevron,.lp-drawer__chevron.is-up{transform:rotate(180deg)}.lp-drawer__hide{border-top:1px solid var(--rule-strong);width:100%;min-height:2.75rem;color:var(--forest);justify-content:center;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;display:flex}.lp-drawer__hide:hover{color:var(--ink)}.lp-d__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.625rem;display:flex}.lp-a__lead .lp-d__actions{margin-top:1.25rem}.lp-d__read{margin-left:auto}@media (width<=639.98px){.lp-d__read{order:3;margin-left:0}}.lp-d__plan{border:1px solid var(--rule);background:var(--paper);min-height:2.5rem;color:var(--forest);transition:background-color .16s var(--lp-ease), border-color .16s var(--lp-ease);border-radius:.5rem;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.lp-d__plan:hover{border-color:var(--forest);background:var(--sage-tint)}.lp-d__plan--wide{border-color:var(--forest);min-height:2.75rem;padding:0 1rem;font-size:.875rem}@media (pointer:coarse){.lp-drawer__toggle,.lp-d__plan{min-height:2.75rem}}.lp-d__entry{align-items:flex-start}.lp-d__section-head{border-bottom:1px solid var(--rule);padding-bottom:.875rem}.lp-d__section-sub{max-width:60ch;color:var(--ink-soft);margin:.375rem 0 0;font-size:.9375rem;line-height:1.5}.lp-d__headline{max-width:19ch;font-size:clamp(2.5rem,6.4vw,5rem);line-height:1.02}#lp-d-meal-plan{scroll-margin-top:5rem}@media (prefers-reduced-motion:no-preference){html:has(.lp-d,.lp-rp){scroll-behavior:smooth}}.lp-rp{border-top:3px double var(--forest);margin-top:clamp(3rem,8vw,6rem);padding-top:clamp(2.5rem,6vw,4rem)}.lp-rp__inner{gap:3rem;max-width:80rem;margin:0 auto;display:grid}@media (width>=1024px){.lp-rp__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem}}.lp-rp__title{font-size:clamp(2.25rem,5.5vw,4rem)}.lp-rp__faq{margin-bottom:1rem}@media (prefers-reduced-motion:reduce){.lp-chipsearch__chip,.lp-drawer:not([hidden]){animation:none}}.lp-pad{position:relative}.lp-pad__page{width:100%}.lp-pad__thumb{background:var(--paper-deep);width:3rem;height:3rem;color:var(--sage);border-radius:.375rem;flex:none;place-items:center;display:grid}.lp-pad__mine{align-items:center;gap:.25rem;display:flex}.lp-pad__adhoc{border-style:dashed;border-color:var(--rule-strong);background:var(--paper)}.lp-pad__adhoc-head{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0;display:flex}.lp-pad__adhoc-head .lp-c__packet-title{flex:none;max-width:100%}.lp-pad__badge{border:1px solid var(--rule);background:var(--paper);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);border-radius:2rem;flex:none;padding:.0625rem .375rem;font-size:.5625rem;font-weight:700}.lp-pad__note{font-style:italic}.lp-pad__slip{z-index:1;border:1px solid var(--rule);border-top:3px solid var(--forest);background:var(--paper);border-radius:0 0 .5rem .5rem;width:88%;margin:-2.5rem 0 0 auto;padding:.875rem 1rem 1rem;position:relative;transform:rotate(1.5deg);box-shadow:0 12px 24px -12px #24382b4d}@media (width>=480px){.lp-pad.has-slip{padding-bottom:calc(4.5rem + var(--slip-lines,4) * 2rem)}.lp-pad .lp-pad__page{width:calc(100% - 2.5rem)}.lp-pad__slip{width:17rem;margin:0;position:absolute;bottom:0;right:0;transform:rotate(2.5deg)}}.lp-pad__slip-head{font-family:var(--font-serif);color:var(--forest);align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;display:flex}.lp-pad__slip-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:.125rem 0 .5rem;font-size:.6875rem;font-weight:700}.lp-pad__slip-lines{margin:0;padding:0;list-style:none}.lp-pad__slip-lines li{border-bottom:1px solid var(--rule);align-items:center;gap:.5rem;min-height:2rem;font-size:.8125rem;line-height:1.3;display:flex}.lp-pad__box{border:1.5px solid var(--sage);border-radius:.25rem;flex:none;place-items:center;width:1rem;height:1rem;display:grid}.lp-pad__line{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.is-pantry .lp-pad__box{border-color:var(--sun-edge-soft);background:var(--sun-wash);color:var(--color-warning,#7e5612)}.is-pantry .lp-pad__line{color:var(--ink-soft);text-decoration:line-through}.lp-pad__pantry{color:var(--color-warning,#7e5612);flex:none;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;display:inline-flex}.lp-pad__slip-more{color:var(--ink-soft);margin:.5rem 0 0;font-size:.8125rem;font-weight:600}.lp-d__feature{gap:3rem;display:grid}.lp-d__feature .lp-a__feature-cta{margin-top:2rem}.lp-d__feature-pad{max-width:30rem;position:relative}.lp-d__pad-note{display:none}@media (width>=1024px){.lp-d__feature{grid-template-columns:minmax(0,1fr) minmax(0,29rem);align-items:center;gap:4rem}.lp-d__feature-pad{max-width:none}.lp-d__pad-note{font-family:var(--font-hand);color:var(--forest);margin:0;font-size:1.5rem;font-weight:700;display:block;position:absolute;top:-2.75rem;left:1rem;transform:rotate(-3deg)}.lp-d__clock{grid-template-columns:none;gap:1.125rem;margin-top:2rem}.lp-d__clock .lp-a__stop{padding:0 0 0 1.75rem}.lp-d__clock .lp-a__stop:before{top:.5rem}.lp-d__clock .lp-a__stop:after{width:1px;height:auto;inset:1.5rem auto -1.125rem calc(.375rem - .5px)}.lp-d__clock .lp-a__time{font-size:1.25rem}}.lp-price{padding:clamp(3.5rem,8vw,5.5rem) 0 1rem}.lp-price__head{max-width:46rem}.lp-price__title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.875rem,4.2vw,3rem);font-weight:800;line-height:1.06}.lp-price__dek{max-width:58ch;margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.lp-price__em{color:var(--ink);font-weight:600}.lp-price__sheet{gap:2rem;margin-top:2.5rem;display:grid}@media (width>=1024px){.lp-price{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2.5rem 3rem;display:grid}.lp-price__sheet{display:contents}.lp-price__card{grid-area:1/2/span 2}.lp-price__trust{grid-column:1/-1}}.lp-price__table{border-collapse:collapse;border-top:3px double var(--forest);width:100%}.lp-price__caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-price__table thead th{letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--ink-soft);padding:.75rem 1rem .625rem 0;font-size:.6875rem;font-weight:700}.lp-price__table thead th.is-core{color:var(--forest)}.lp-price__table tbody tr{border-top:1px solid var(--rule)}.lp-price__table tbody th,.lp-price__table td{vertical-align:top;text-align:left;padding:.875rem 1rem .875rem 0;font-size:.9375rem;line-height:1.45}.lp-price__table tbody th{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;font-size:1.0625rem;font-weight:700}.lp-price__table td{color:var(--ink-soft)}.lp-price__table td.is-core{color:var(--ink);font-weight:600}.lp-price__icon{vertical-align:middle;width:1.125rem;height:1.125rem;color:var(--sage);margin:-.125rem .5rem 0 0;display:inline-block}.lp-price__tick{vertical-align:middle;width:1rem;height:1rem;color:var(--success-leaf,#4e7a52);margin:-.125rem .375rem 0 0;display:inline-block}@media (width<=639.98px){.lp-price__table,.lp-price__table thead,.lp-price__table tbody{display:block}.lp-price__table thead tr,.lp-price__table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;display:grid}.lp-price__table thead th:first-child{display:none}.lp-price__table thead th{padding:.75rem .75rem .625rem}.lp-price__table tbody tr{padding:.875rem 0}.lp-price__table tbody th{white-space:normal;grid-column:1/-1;padding:0 0 .5rem}.lp-price__table td{border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.4}.lp-price__table thead th.is-core,.lp-price__table td.is-core{background:var(--sage-tint)}.lp-price__table thead th.is-core{border-radius:.5rem .5rem 0 0}.lp-price__table td.is-core .lp-price__tick{width:.875rem;height:.875rem;margin-right:.25rem}}.lp-price__card{border:1px solid var(--rule);background:var(--paper);border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #24382b2e,0 24px 48px -32px #24382b4d}.lp-price__band{border-bottom:1px solid var(--rule-strong);background:var(--sage-tint);color:var(--forest);justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;display:flex}.lp-price__plans{gap:1.25rem;padding:1.5rem 1.5rem 1.25rem;display:grid}.lp-price__plan+.lp-price__plan{border-top:1px solid var(--rule);padding-top:1.25rem}.lp-price__plan-name{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.6875rem;font-weight:700}.lp-price__amount{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--forest);font-variant-numeric:lining-nums tabular-nums;margin:.25rem 0 0;font-size:3rem;font-weight:800;line-height:1}.lp-price__amount span{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-soft);margin-left:.25rem;font-size:1rem;font-weight:600}.lp-price__amount--small{font-size:2rem}.lp-price__oat{background:var(--paper-deep);border-radius:.75rem;align-items:center;gap:.75rem;margin-top:.875rem;padding:.75rem .875rem;display:flex}.lp-price__oat-icon{border:1px solid var(--rule-strong);background:var(--paper);width:2.5rem;height:2.5rem;color:var(--forest);border-radius:2rem;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.lp-price__oat p{font-family:var(--font-serif);color:var(--ink);margin:0;font-size:1.125rem;line-height:1.3}.lp-price__oat strong{color:var(--forest);font-weight:800}.lp-price__billed{color:var(--ink-soft);margin:.625rem 0 0;font-size:.875rem}.lp-price__go{border-top:1px solid var(--rule);gap:.625rem;padding-top:1.25rem;display:grid}.lp-price__safe{color:var(--ink);justify-content:center;align-items:center;gap:.375rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.lp-price__safe svg{color:var(--forest)}.lp-price__cta{border-radius:2rem;width:100%}.lp-price__go-sub{text-align:center;margin:0}.lp-price__trust{border-top:1px solid var(--rule);font-family:var(--font-serif);color:var(--ink-soft);margin:2rem 0 0;padding-top:1rem;font-style:italic}.lp-perks-wrap{display:none}@media (width<=639.98px){.lp-price__table{display:none}.lp-perks-wrap{display:block}}.lp-perks__head{border-top:3px double var(--forest);letter-spacing:.14em;text-transform:uppercase;color:var(--forest);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding:.75rem 0 .25rem;font-size:.6875rem;font-weight:700;display:flex}.lp-perks__count{color:var(--sun-ink)}.lp-perks{margin:0;padding:0;list-style:none}.lp-perk{border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr);column-gap:.875rem;padding:1.125rem 0;display:grid}.lp-perk:last-child{border-bottom:0}.lp-perk__badge{border:1px solid var(--sun-edge-soft);background:var(--sun-wash);width:3rem;height:3rem;color:var(--sun-ink);transform:rotate(var(--tilt,-4deg));border-radius:1rem;grid-row:1/span 3;place-items:center;display:grid}.lp-perk:nth-child(2n) .lp-perk__badge{--tilt:3deg}.lp-perk__icon{width:1.375rem;height:1.375rem}.lp-perk__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.6875rem;font-weight:700}.lp-perk__core{font-family:var(--font-serif);color:var(--forest);text-wrap:balance;align-items:flex-start;gap:.375rem;margin:.25rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2;display:flex}.lp-perk__tick{width:1.125rem;height:1.125rem;color:var(--success-leaf,#4e7a52);flex:none;margin-top:.1875rem}.lp-perk__tick path{stroke-dasharray:1;stroke-dashoffset:0}.lp-perk__free{color:var(--ink-soft);margin:.5rem 0 0;font-size:.8125rem;line-height:1.4}.lp-perk__free span{letter-spacing:.14em;text-transform:uppercase;margin-right:.25rem;font-size:.625rem;font-weight:700}.lp-perk.is-ticked .lp-perk__tick path{animation:lp-perk-tick .42s var(--lp-ease) .16s backwards}.lp-perk.is-ticked .lp-perk__badge{animation:lp-perk-badge .56s var(--lp-ease) both}@keyframes lp-perk-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lp-perk-badge{0%{transform:rotate(0)scale(.92)}60%{transform:rotate(-6deg)scale(1.06)}to{transform:rotate(var(--tilt,-4deg)) scale(1)}}.lp-d__plan[data-planned]{border-color:var(--forest);background:var(--sage-tint)}html[data-landing-dock=waiting]{--dock-reserve:0px;--dock-reserve-live:0px}html[data-landing-dock=waiting] .app-dock{display:none}@media (width<=767.98px){.lp-a__dateline{display:none}}
