.lm{background:var(--lm-ground);color:var(--lm-bone);font-family:var(--font-body);color-scheme:dark;-webkit-font-smoothing:antialiased}.lm ::selection{background:var(--lm-marigold);color:var(--lm-cream-ink)}.lm h1,.lm h2,.lm h3{hyphens:manual;overflow-wrap:normal}.lm:lang(zh) h1,.lm:lang(zh) h2,.lm:lang(zh) h3{word-break:keep-all;line-break:strict}.lm:lang(ko) h1,.lm:lang(ko) h2,.lm:lang(ko) h3{overflow-wrap:anywhere;word-break:keep-all;line-break:strict}.lm:lang(ja) h1,.lm:lang(ja) h2,.lm:lang(ja) h3{line-break:strict;overflow-wrap:anywhere;word-break:normal}@supports (word-break: auto-phrase){.lm:lang(ja) h1,.lm:lang(ja) h2,.lm:lang(ja) h3{word-break:auto-phrase}}.lm-page{position:relative;overflow-x:hidden;overflow-x:clip}.lm-crt{position:fixed;inset:0;z-index:20}.lm-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1rem}@media(min-width:640px){.lm-wrap{padding-inline:1.5rem}}@media(min-width:1024px){.lm-wrap{padding-inline:2rem}}.lm-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--lm-marigold);color:var(--lm-cream-ink);padding:.5rem 1rem;font-weight:600}.lm-skip:focus{left:1rem;top:1rem}.lm a:focus-visible,.lm button:focus-visible,.lm summary:focus-visible{outline:3px solid var(--lm-marigold);outline-offset:3px;border-radius:6px}.lm .lm-cream a:focus-visible,.lm .lm-cream summary:focus-visible{outline-color:var(--lm-cream-ink)}.lm .gn-backbar{background:#1e1a15;border-bottom-color:var(--lm-line)}.lm .gn-backbar__btn{background:var(--lm-bone);border-color:var(--lm-bone);color:var(--lm-ground)}.lm .gn-backbar__btn:hover{background:transparent;color:var(--lm-bone)}.lm-nav{position:sticky;top:var(--gn-backbar-h, 0);z-index:40;background:color-mix(in srgb,var(--lm-ground) 92%,transparent);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--lm-line)}.lm-nav__row{display:flex;align-items:center;gap:1.5rem;min-height:4.25rem}.lm-brand{display:inline-flex;align-items:center;gap:.2rem;text-decoration:none;color:var(--lm-bone);flex:none}.lm-brand__mark{display:block;margin-left:-.55rem}.lm-brand:hover .lm-brand__mark{animation:lm-wiggle .6s var(--lm-ease)}@keyframes lm-wiggle{25%{transform:rotate(-10deg)}60%{transform:rotate(7deg)}to{transform:none}}.lm-brand__word{font-family:var(--lm-display);font-weight:800;font-size:1.0625rem;letter-spacing:-.01em;white-space:nowrap}.lm-by{display:none;padding-left:.75rem;margin-left:.5rem;border-left:1px solid var(--lm-line);font-size:.75rem;color:var(--lm-muted);white-space:nowrap}.lm-nav__links{display:none;gap:1.6rem;margin-left:auto}.lm-nav__links a{color:var(--lm-muted);text-decoration:none;font-size:.9375rem;font-weight:500;transition:color .2s ease}.lm-nav__links a:hover{color:var(--lm-bone)}.lm-nav__end{display:flex;align-items:center;gap:1rem;margin-left:auto}.lm-nav__end{--lp-fg: var(--lm-bone);--lp-muted: var(--lm-muted);--lp-active: var(--lm-marigold);--lp-panel-bg: var(--lm-raised);--lp-panel-border: var(--lm-line);--lp-hover-bg: rgba(243, 237, 224, .06)}.lm-nav__wa-full{display:none}@media(min-width:640px){.lm-by,.lm-nav__wa-full{display:inline}.lm-nav__wa-short{display:none}.lm-brand__word{font-size:1.125rem}}@media(max-width:380px){.lm-brand__word{font-size:.9375rem}}@media(min-width:1024px){.lm-nav__links{display:flex}.lm-nav__end{margin-left:1.5rem}}@media(min-width:1024px)and (max-width:1199px){.lm-by{display:none}}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;font-weight:600;text-decoration:none;white-space:nowrap;transition:transform .35s var(--lm-ease),background-color .25s ease,color .25s ease}.lm-btn--marigold{background:var(--lm-marigold);color:var(--lm-cream-ink);padding:1rem 1.6rem;font-size:1rem}.lm-btn--marigold:hover{transform:translateY(-2px)}.lm-btn--ink{background:var(--lm-cream-ink);color:var(--lm-cream);padding:1rem 1.6rem;font-size:1rem}.lm-btn--ink:hover{transform:translateY(-2px)}.lm-btn--bone{background:var(--lm-bone);color:var(--lm-ground);border-radius:8px;padding:1rem 1.5rem;font:700 .875rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.lm-btn--bone:hover{transform:translateY(-2px);background:#fff}.lm-btn--sm{padding:.7rem 1.15rem;font-size:.9375rem}.lm-link{color:var(--lm-bone);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.lm-link:hover{text-decoration-color:var(--lm-marigold)}.lm-motion .lm-pending{opacity:0;transform:translateY(18px);transition:opacity .7s var(--lm-ease),transform .9s var(--lm-ease);transition-delay:var(--lm-d, 0ms)}.lm-motion .lm-pending.is-in{opacity:1;transform:none}.lm-motion .lmr-div.lm-armed i{transform:scaleX(0)}.lm-motion .lmr-div.is-drawn i{animation:lmr-draw-x .9s var(--lm-ease) both}.lm-motion .lmr-div.is-drawn i:nth-child(2){animation-delay:.08s}.lm-motion .lmr-div.is-drawn i:nth-child(3){animation-delay:.16s}.lm-motion .lmr-div.is-drawn i:nth-child(4){animation-delay:.24s}.lm-footer{background:var(--lm-ground);color:var(--lm-bone);padding:3rem 0 2rem;border-top:1px solid var(--lm-line)}.lm-footer__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}.lm-footer__brand{display:flex;align-items:center;gap:.85rem}.lm-footer__word{margin:0;font-family:var(--lm-display);font-weight:800;font-size:1.25rem;letter-spacing:-.01em;color:var(--lm-bone)}.lm-footer__slogan{margin:.4rem 0 0;font-family:var(--lm-display);font-weight:600;font-size:.9375rem;color:var(--lm-bone)}.lm-footer__by{margin:.3rem 0 0;font-size:.8125rem;color:var(--lm-muted)}.lm-footer__links{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.lm-footer__links a{color:var(--lm-muted);text-decoration:none;font-size:.9375rem}.lm-footer__links a:hover{color:var(--lm-bone)}.lm-footer__links a.lm-footer__back{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;background:var(--lm-marigold);color:var(--lm-cream-ink);font-weight:600}.lm-footer__links a.lm-footer__back:hover{background:var(--lm-bone);color:var(--lm-cream-ink)}.lm-footer__legal{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--lm-line);font-size:.8125rem;color:var(--lm-muted)}@media(prefers-reduced-motion:reduce){.lm *,.lm *:before,.lm *:after{animation:none!important;transition:none!important}}@media(max-width:420px){.lm-nav__end{gap:.5rem}}.lm-h2[data-astro-cid-yyftohpv]{margin:0;font-family:var(--lm-display);font-weight:800;font-size:clamp(1.75rem,3.8vw,2.75rem);letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.lm-h3[data-astro-cid-yyftohpv]{margin:0;font-family:var(--lm-display);font-weight:800;font-size:clamp(1.375rem,2.4vw,1.875rem);letter-spacing:-.015em;line-height:1.1}.lm-head[data-astro-cid-yyftohpv]{display:grid;gap:1rem 4rem;margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}@media(min-width:1024px){.lm-head[data-astro-cid-yyftohpv]{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:end}}.lm-head__note[data-astro-cid-yyftohpv]{margin:0;font-size:1rem;line-height:1.6;color:var(--lm-muted)}.lm-tag[data-astro-cid-yyftohpv]{display:inline-block;padding:.35rem .7rem;border-radius:999px;background:var(--lm-marigold);color:var(--lm-cream-ink);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.2}.lm-swatch[data-astro-cid-yyftohpv]{display:block;width:44px;height:10px;border-radius:999px;background:var(--lm-blue)}li[data-astro-cid-yyftohpv]:nth-child(4n+2)>.lm-swatch[data-astro-cid-yyftohpv]{background:var(--lm-sage)}li[data-astro-cid-yyftohpv]:nth-child(4n+3)>.lm-swatch[data-astro-cid-yyftohpv]{background:var(--lm-marigold)}li[data-astro-cid-yyftohpv]:nth-child(4n+4)>.lm-swatch[data-astro-cid-yyftohpv]{background:var(--lm-red)}.lms[data-astro-cid-yyftohpv]{padding:clamp(4rem,8vw,7rem) 0}.lms--after-div[data-astro-cid-yyftohpv]{padding-top:clamp(2.5rem,5vw,4rem)}.lms[data-astro-cid-yyftohpv]:has(+.lmdiv){padding-bottom:clamp(2.5rem,5vw,4rem)}.lmq[data-astro-cid-yyftohpv]+.lmdiv[data-astro-cid-yyftohpv]{padding-top:clamp(3rem,6vw,5rem)}.lmh[data-astro-cid-yyftohpv]{position:relative;overflow:hidden;padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,7vw,6rem)}.lmh__stripes[data-astro-cid-yyftohpv]{top:-20%;left:42%;height:150%}.lmh__grid[data-astro-cid-yyftohpv]{position:relative;z-index:2;display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(min-width:900px){.lmh__grid[data-astro-cid-yyftohpv]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.lmh__copy[data-astro-cid-yyftohpv]{position:relative;padding:.375rem 0;background:linear-gradient(90deg,var(--lm-ground) 70%,transparent)}@media(max-width:899px){.lmh__stripes[data-astro-cid-yyftohpv]{left:-18%;opacity:.9}.lmh__title[data-astro-cid-yyftohpv]{font-size:clamp(2.25rem,7vw,3.5rem)}.lmh__copy[data-astro-cid-yyftohpv]{margin-inline:-.5rem;padding:1rem .5rem;border-radius:12px;background:#16130fdb}}.lmh__kicker[data-astro-cid-yyftohpv]{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted)}.lmh__title[data-astro-cid-yyftohpv]{margin:0;font-family:var(--lm-display);font-weight:800;font-size:clamp(2.25rem,5.4vw,4.5rem);letter-spacing:-.02em;line-height:1.04;color:var(--lm-bone);text-wrap:balance}.lmh__line[data-astro-cid-yyftohpv]{display:block}.lmh__sub[data-astro-cid-yyftohpv]{margin:1.5rem 0 0;max-width:34rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--lm-muted)}.lmh__ctas[data-astro-cid-yyftohpv]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2rem}@media(prefers-reduced-motion:no-preference){.lmh__stripes[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]{animation:lmr-draw-y .95s var(--lm-ease) both}.lmh__stripes[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(1){animation-delay:.05s}.lmh__stripes[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(2){animation-delay:.17s}.lmh__stripes[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(3){animation-delay:.29s}.lmh__stripes[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(4){animation-delay:.41s}.lmh__title[data-astro-cid-yyftohpv]{animation:lmr-peel .84s linear .6s both,lmr-fringe 9s ease-in-out 3s infinite}}.lmh__osd[data-astro-cid-yyftohpv]{z-index:3;--osd-x: 1rem}@media(min-width:640px){.lmh__osd[data-astro-cid-yyftohpv]{--osd-x: 1.5rem}}@media(min-width:1024px){.lmh__osd[data-astro-cid-yyftohpv]{--osd-x: max(2rem, calc((100% - 78rem)/2 + 2rem) )}}.lmh__osd[data-astro-cid-yyftohpv]>span[data-astro-cid-yyftohpv]{position:absolute;display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .45rem;border-radius:2px;background:#16130fb8;color:#f3ede0d9;font:600 .6875rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums}.lmh__osd-ch[data-astro-cid-yyftohpv]{top:.75rem;left:var(--osd-x)}.lmh__osd-rec[data-astro-cid-yyftohpv]{top:.75rem;right:var(--osd-x)}.lmh__osd-tc[data-astro-cid-yyftohpv]{bottom:.75rem;left:var(--osd-x)}.lmh__osd-short[data-astro-cid-yyftohpv]{display:none}.lmh__osd-rec[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]{display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--lm-red)}@media(prefers-reduced-motion:no-preference){.lmh__osd-rec[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]{animation:lmh-rec 2s steps(1,end) infinite}}@keyframes lmh-rec{0%{opacity:1}50%{opacity:.2}}@media(max-width:480px){.lmh__osd-full[data-astro-cid-yyftohpv],.lmh__osd[data-astro-cid-yyftohpv]>.lmh__osd-tc[data-astro-cid-yyftohpv]{display:none}.lmh__osd-short[data-astro-cid-yyftohpv]{display:inline}.lmh__osd[data-astro-cid-yyftohpv]>.lmh__osd-rec[data-astro-cid-yyftohpv]{font-size:0;gap:0;padding:.35rem}}.lmq[data-astro-cid-yyftohpv]{overflow:hidden;background:var(--lm-raised);color:var(--lm-bone);border-block:1px solid var(--lm-line);padding:1rem 0}.lmq__track[data-astro-cid-yyftohpv]{display:flex;width:max-content}.lmq__list[data-astro-cid-yyftohpv]{display:flex;flex:none;margin:0;padding:0;list-style:none}.lmq__list[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]{display:inline-flex;align-items:center;gap:1.5rem;padding-right:1.5rem;font-family:var(--lm-display);font-weight:600;font-size:clamp(1rem,1.8vw,1.375rem);letter-spacing:-.01em;white-space:nowrap}.lmq__list[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]:after{content:"";flex:none;width:1.1rem;height:.55rem;transform:skew(-24deg);background:var(--lm-blue)}.lmq__list[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]:nth-child(4n+2):after{background:var(--lm-sage)}.lmq__list[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]:nth-child(4n+3):after{background:var(--lm-marigold)}.lmq__list[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]:nth-child(4n+4):after{background:var(--lm-red)}@media(prefers-reduced-motion:no-preference){.lmq__track[data-astro-cid-yyftohpv]{animation:lmq 38s linear infinite}.lmq[data-astro-cid-yyftohpv]:hover .lmq__track[data-astro-cid-yyftohpv]{animation-play-state:paused}}@keyframes lmq{to{transform:translate(-50%)}}.lmsv[data-astro-cid-yyftohpv]{display:grid;gap:2.25rem;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}@media(min-width:900px){.lmsv[data-astro-cid-yyftohpv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.lmsv__item[data-astro-cid-yyftohpv]{min-width:0}.lmsv__title[data-astro-cid-yyftohpv]{margin:1rem 0 0;font-family:var(--lm-display);font-weight:600;font-size:clamp(1.125rem,1.6vw,1.3125rem);letter-spacing:-.01em;line-height:1.2}.lmsv__body[data-astro-cid-yyftohpv]{margin:.6rem 0 0;font-size:1rem;line-height:1.6;color:var(--lm-muted)}.lmseg__title[data-astro-cid-yyftohpv]{margin:clamp(3.5rem,6vw,5rem) 0 0;font-family:var(--lm-display);font-weight:600;font-size:clamp(1.25rem,2vw,1.5rem);letter-spacing:-.01em}.lmseg[data-astro-cid-yyftohpv]{display:grid;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}@media(min-width:640px){.lmseg[data-astro-cid-yyftohpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lmseg[data-astro-cid-yyftohpv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lmseg__item[data-astro-cid-yyftohpv]{min-width:0;padding:1.4rem 1.4rem 1.5rem;border-radius:1.25rem;background:var(--lm-raised);border:1px solid var(--lm-line)}.lmseg__item[data-astro-cid-yyftohpv] .lm-swatch[data-astro-cid-yyftohpv]{width:32px;height:8px}.lmseg__name[data-astro-cid-yyftohpv]{margin:1rem 0 0;font-family:var(--lm-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.25}.lmseg__body[data-astro-cid-yyftohpv]{margin:.6rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--lm-muted)}.lm-kicker[data-astro-cid-yyftohpv]{margin:0 0 1rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lm-muted)}.lmpr[data-astro-cid-yyftohpv]{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.lmpr[data-astro-cid-yyftohpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lmpr[data-astro-cid-yyftohpv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lmpr__item[data-astro-cid-yyftohpv]{min-width:0;padding:1.4rem 1.4rem 1.5rem;border-radius:4px;border:1.5px dashed rgba(243,237,224,.28)}.lmpr__item[data-astro-cid-yyftohpv] .lm-swatch[data-astro-cid-yyftohpv]{width:32px;height:8px}.lmpr__title[data-astro-cid-yyftohpv]{margin:1rem 0 0;font-family:var(--lm-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.25}.lmpr__body[data-astro-cid-yyftohpv]{margin:.6rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--lm-muted)}.lmpr__note[data-astro-cid-yyftohpv]{margin:1.75rem 0 0;max-width:52rem;padding:1rem 1.25rem;border-left:4px solid var(--lm-marigold);border-radius:0 4px 4px 0;background:var(--lm-raised);font-size:.9375rem;line-height:1.55;color:var(--lm-bone)}.lm-cream[data-astro-cid-yyftohpv]{position:relative;z-index:21;background:var(--lm-cream);color:var(--lm-cream-ink)}.lm-cream[data-astro-cid-yyftohpv] .lm-head__note[data-astro-cid-yyftohpv]{color:var(--lm-cream-muted)}.lm-cream[data-astro-cid-yyftohpv] .lms[data-astro-cid-yyftohpv]+.lms[data-astro-cid-yyftohpv]{padding-top:0}.lmp[data-astro-cid-yyftohpv]{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none;align-items:stretch}@media(min-width:1024px){.lmp[data-astro-cid-yyftohpv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lmp__card[data-astro-cid-yyftohpv]{position:relative;display:flex;flex-direction:column;min-width:0;padding:1.75rem;border-radius:4px;background:var(--lm-paper);border:1.5px solid var(--lm-cream-ink);box-shadow:6px 6px 0 var(--lm-cream-ink);transition:transform .35s var(--lm-ease)}.lmp__card[data-astro-cid-yyftohpv]:hover{transform:translate(-2px,-2px)}.lmp__card--featured[data-astro-cid-yyftohpv]{box-shadow:6px 6px 0 var(--lm-red)}.lmp__tape[data-astro-cid-yyftohpv]{position:absolute;top:-12px;right:18px;display:flex;gap:3px;transform:rotate(-8deg)}.lmp__tape[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]{display:block;width:12px;height:34px}.lmp__tape[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(1){background:var(--lm-blue)}.lmp__tape[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(2){background:var(--lm-sage)}.lmp__tape[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(3){background:var(--lm-marigold)}.lmp__tape[data-astro-cid-yyftohpv] i[data-astro-cid-yyftohpv]:nth-child(4){background:var(--lm-red)}.lmp__top[data-astro-cid-yyftohpv]{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.75rem}.lmp__name[data-astro-cid-yyftohpv]{margin:0;font-family:var(--lm-display);font-weight:800;font-size:1.375rem;letter-spacing:-.015em}.lmp__for[data-astro-cid-yyftohpv]{margin:.6rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--lm-cream-muted)}.lmp__price[data-astro-cid-yyftohpv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:1.5rem 0 0;font-variant-numeric:tabular-nums}.lmp__price[data-astro-cid-yyftohpv] small[data-astro-cid-yyftohpv]{font-size:.875rem;font-weight:500;color:var(--lm-cream-muted)}.lmp__price[data-astro-cid-yyftohpv] span[data-astro-cid-yyftohpv] small[data-astro-cid-yyftohpv]{letter-spacing:0}.lmp__was[data-astro-cid-yyftohpv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:1.25rem 0 0;font-size:.875rem;color:var(--lm-cream-muted);font-variant-numeric:tabular-nums}.lmp__was[data-astro-cid-yyftohpv] s[data-astro-cid-yyftohpv]{font-family:var(--lm-display);font-weight:600;font-size:1.0625rem;color:var(--lm-cream-ink);text-decoration-color:var(--lm-red);text-decoration-thickness:2px}.lmp__price--after-was[data-astro-cid-yyftohpv]{margin-top:.35rem}.lmp__price[data-astro-cid-yyftohpv] span[data-astro-cid-yyftohpv]{font-family:var(--lm-display);font-weight:800;font-size:clamp(1.75rem,2.6vw,2.25rem);letter-spacing:-.02em;line-height:1}.lmp__price--quote[data-astro-cid-yyftohpv]{min-height:clamp(1.75rem,2.6vw,2.25rem);align-items:flex-end}.lmp__price--quote[data-astro-cid-yyftohpv] span[data-astro-cid-yyftohpv]{font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.1}.lmp__items[data-astro-cid-yyftohpv]{display:grid;gap:.6rem;margin:1.5rem 0 1.75rem;padding:1.25rem 0 0;list-style:none;border-top:1px solid rgba(26,23,18,.16);flex:1;align-content:start}.lmp__items[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]{position:relative;padding-left:1.6rem;font-size:.9375rem;line-height:1.5}.lmp__items[data-astro-cid-yyftohpv] li[data-astro-cid-yyftohpv]:before{content:"";position:absolute;left:0;top:.3rem;width:.95rem;height:.55rem;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-45deg)}.lmp__card[data-astro-cid-yyftohpv] .lm-btn[data-astro-cid-yyftohpv]{align-self:flex-start}.lmp__cta--featured[data-astro-cid-yyftohpv]{box-shadow:inset 0 0 0 1.5px var(--lm-cream-ink)}.lmp__footnote[data-astro-cid-yyftohpv]{margin:.9rem 0 0;max-width:52rem;font-size:.8125rem;line-height:1.5;color:var(--lm-cream-muted)}.lmp__onboarding[data-astro-cid-yyftohpv]{margin:2rem 0 0;padding:1rem 1.25rem;border:1.5px dashed var(--lm-cream-ink);border-radius:4px;font-size:.9375rem;line-height:1.55;max-width:52rem}.lmi[data-astro-cid-yyftohpv]{display:grid;gap:2rem;margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none}@media(min-width:768px){.lmi[data-astro-cid-yyftohpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lmi[data-astro-cid-yyftohpv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lmi__item[data-astro-cid-yyftohpv]{min-width:0;padding-top:1.1rem;border-top:1.5px solid var(--lm-cream-ink)}.lm-tab[data-astro-cid-yyftohpv]{display:block;width:40px;height:14px;margin-left:4px;transform:skew(-24deg);background:var(--lm-blue)}.lmi__item[data-astro-cid-yyftohpv]:nth-child(4n+2) .lm-tab[data-astro-cid-yyftohpv]{background:var(--lm-sage)}.lmi__item[data-astro-cid-yyftohpv]:nth-child(4n+3) .lm-tab[data-astro-cid-yyftohpv]{background:var(--lm-marigold)}.lmi__item[data-astro-cid-yyftohpv]:nth-child(4n+4) .lm-tab[data-astro-cid-yyftohpv]{background:var(--lm-red)}.lmi__title[data-astro-cid-yyftohpv]{margin:.9rem 0 0;font-family:var(--lm-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.25}.lmi__body[data-astro-cid-yyftohpv]{margin:.5rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--lm-cream-muted)}.lma[data-astro-cid-yyftohpv]{display:grid;gap:2rem 2.5rem}@media(min-width:900px){.lma[data-astro-cid-yyftohpv]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.lma__group[data-astro-cid-yyftohpv]{min-width:0;padding:1.5rem 1.5rem .75rem;border-radius:4px;background:var(--lm-paper);border:1.5px solid var(--lm-cream-ink);box-shadow:6px 6px 0 var(--lm-cream-ink)}.lma__title[data-astro-cid-yyftohpv]{margin:0 0 .25rem;padding-bottom:.75rem;border-bottom:1.5px solid var(--lm-cream-ink);font-family:var(--lm-display);font-weight:800;font-size:1.1875rem;letter-spacing:-.015em}.lma__list[data-astro-cid-yyftohpv]{margin:0;padding:0;list-style:none}.lma__row[data-astro-cid-yyftohpv]{display:grid;grid-template-columns:minmax(0,auto) minmax(1rem,1fr) auto;align-items:end;gap:.6rem;padding:.8rem 0;border-bottom:1px solid rgba(26,23,18,.14)}.lma__row[data-astro-cid-yyftohpv]:last-child{border-bottom:0}.lma__name[data-astro-cid-yyftohpv]{font-size:.9875rem;line-height:1.4}.lma__name[data-astro-cid-yyftohpv] small[data-astro-cid-yyftohpv]{display:block;margin-top:.15rem;font-size:.8125rem;color:var(--lm-cream-muted)}.lma__dots[data-astro-cid-yyftohpv]{height:.35rem;margin-bottom:.4rem;background-image:radial-gradient(circle,var(--lm-cream-ink) 1.1px,transparent 1.4px);background-size:7px 7px;background-repeat:repeat-x;opacity:.5}.lma__price[data-astro-cid-yyftohpv]{font-family:var(--lm-display);font-weight:600;font-size:.9375rem;letter-spacing:-.01em;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.lmb[data-astro-cid-yyftohpv]{display:grid;gap:1.5rem;margin:clamp(2.25rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none}@media(min-width:768px){.lmb[data-astro-cid-yyftohpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lmb[data-astro-cid-yyftohpv]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lmb__card[data-astro-cid-yyftohpv]{--lmb-stripe: var(--lm-blue);position:relative;min-width:0;padding:2.125rem 1.75rem 1.75rem;border-radius:1.25rem;background:linear-gradient(to bottom,var(--lmb-stripe) 0 8px,var(--lm-raised) 8px) border-box;border:1px solid var(--lm-line);transition:transform .35s var(--lm-ease)}.lmb__card[data-astro-cid-yyftohpv]:nth-child(4n+2){--lmb-stripe: var(--lm-sage)}.lmb__card[data-astro-cid-yyftohpv]:nth-child(4n+3){--lmb-stripe: var(--lm-marigold)}.lmb__card[data-astro-cid-yyftohpv]:nth-child(4n+4){--lmb-stripe: var(--lm-red)}.lmb__card[data-astro-cid-yyftohpv]:hover{transform:translateY(-3px)}.lmb__card[data-astro-cid-yyftohpv] .lm-tag[data-astro-cid-yyftohpv]{position:absolute;top:-.8rem;right:1.25rem;transform:rotate(3deg);box-shadow:0 0 0 2px var(--lm-ground)}.lmb__name[data-astro-cid-yyftohpv]{margin:0;font-family:var(--lm-display);font-weight:800;font-size:1.25rem;letter-spacing:-.015em;line-height:1.15}.lmb__price[data-astro-cid-yyftohpv]{margin:.7rem 0 0;font-weight:700;font-size:1rem;color:var(--lm-bone);font-variant-numeric:tabular-nums}.lmb__body[data-astro-cid-yyftohpv]{margin:.8rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--lm-muted)}.lmw[data-astro-cid-yyftohpv]{display:grid;gap:2rem;margin:clamp(2.25rem,4.5vw,3.5rem) 0 0;padding:0;list-style:none}@media(min-width:768px){.lmw[data-astro-cid-yyftohpv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.lmw[data-astro-cid-yyftohpv]{grid-template-columns:repeat(4,minmax(0,1fr))}}.lmw__step[data-astro-cid-yyftohpv]{position:relative;min-width:0}.lmw__n[data-astro-cid-yyftohpv]{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--lm-blue);color:var(--lm-cream-ink);font-family:var(--lm-display);font-weight:800;font-size:1.375rem}.lmw__step[data-astro-cid-yyftohpv]:nth-child(4n+2) .lmw__n[data-astro-cid-yyftohpv]{background:var(--lm-sage)}.lmw__step[data-astro-cid-yyftohpv]:nth-child(4n+3) .lmw__n[data-astro-cid-yyftohpv]{background:var(--lm-marigold)}.lmw__step[data-astro-cid-yyftohpv]:nth-child(4n+4) .lmw__n[data-astro-cid-yyftohpv]{background:var(--lm-red)}@media(min-width:1100px){.lmw__step[data-astro-cid-yyftohpv]:not(:last-child):after{content:"";position:absolute;top:1.625rem;left:4rem;right:-1.25rem;border-top:2px dashed var(--lm-line)}}.lmw__title[data-astro-cid-yyftohpv]{margin:1.1rem 0 0;font-family:var(--lm-display);font-weight:600;font-size:1.1875rem;letter-spacing:-.01em;line-height:1.2}.lmw__body[data-astro-cid-yyftohpv]{margin:.6rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--lm-muted)}.lmf__grid[data-astro-cid-yyftohpv]{display:grid;gap:2rem 4rem}@media(min-width:1024px){.lmf__grid[data-astro-cid-yyftohpv]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.lmf[data-astro-cid-yyftohpv]{border-top:1px solid var(--lm-line)}.lmf__item[data-astro-cid-yyftohpv]{border-bottom:1px solid var(--lm-line)}.lmf__item[data-astro-cid-yyftohpv] summary[data-astro-cid-yyftohpv]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-family:var(--lm-display);font-weight:600;font-size:clamp(1rem,1.4vw,1.125rem);letter-spacing:-.01em;line-height:1.35}.lmf__item[data-astro-cid-yyftohpv] summary[data-astro-cid-yyftohpv]::-webkit-details-marker{display:none}.lmf__icon[data-astro-cid-yyftohpv]{position:relative;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--lm-marigold)}.lmf__icon[data-astro-cid-yyftohpv]:before,.lmf__icon[data-astro-cid-yyftohpv]:after{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:2px;margin:-1px 0 0 -.375rem;background:var(--lm-cream-ink);transition:transform .35s var(--lm-ease)}.lmf__icon[data-astro-cid-yyftohpv]:after{transform:rotate(90deg)}.lmf__item[data-astro-cid-yyftohpv][open] .lmf__icon[data-astro-cid-yyftohpv]:after{transform:rotate(0)}.lmf__item[data-astro-cid-yyftohpv] p[data-astro-cid-yyftohpv]{margin:0 0 1.4rem;max-width:40rem;font-size:1rem;line-height:1.65;color:var(--lm-muted)}.lmc[data-astro-cid-yyftohpv]{position:relative;overflow:hidden;padding:clamp(7rem,12vw,10rem) 0 clamp(4.5rem,9vw,7.5rem)}.lmc__lines[data-astro-cid-yyftohpv]{position:absolute;inset:0;z-index:0;pointer-events:none}.lmc__svg[data-astro-cid-yyftohpv]{position:absolute;inset:0;width:100%;height:100%}.lmc__svg[data-astro-cid-yyftohpv] path[data-astro-cid-yyftohpv]{fill:none;stroke-linecap:butt}.lmc__svg--wide[data-astro-cid-yyftohpv] path[data-astro-cid-yyftohpv]{stroke-width:9}.lmc__svg--narrow[data-astro-cid-yyftohpv]{display:none}.lmc__svg--narrow[data-astro-cid-yyftohpv] path[data-astro-cid-yyftohpv]{stroke-width:6}.lmc__inner[data-astro-cid-yyftohpv]{position:relative;z-index:1}.lmc__title[data-astro-cid-yyftohpv]{margin:0;max-width:18ch;font-family:var(--lm-display);font-weight:800;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.02em;line-height:1.05;color:var(--lm-bone);text-wrap:balance}.lmc__body[data-astro-cid-yyftohpv]{margin:1.25rem 0 2rem;max-width:30rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--lm-muted)}@media(max-width:639px){.lmc[data-astro-cid-yyftohpv]{padding-top:6rem}.lmc__svg--wide[data-astro-cid-yyftohpv]{display:none}.lmc__svg--narrow[data-astro-cid-yyftohpv]{display:block}.lmc__inner[data-astro-cid-yyftohpv]{padding-right:calc(20% + 1rem)}}.lm-motion .lmc__lines[data-astro-cid-yyftohpv].lm-armed path[data-astro-cid-yyftohpv]{stroke-dashoffset:1}.lm-motion .lmc__lines[data-astro-cid-yyftohpv].is-drawn path[data-astro-cid-yyftohpv]{animation:lmr-dash 1.1s var(--lm-ease) both}.lm-motion .lmc__lines[data-astro-cid-yyftohpv].is-drawn path[data-astro-cid-yyftohpv]:nth-child(2){animation-delay:.08s}.lm-motion .lmc__lines[data-astro-cid-yyftohpv].is-drawn path[data-astro-cid-yyftohpv]:nth-child(3){animation-delay:.16s}.lm-motion .lmc__lines[data-astro-cid-yyftohpv].is-drawn path[data-astro-cid-yyftohpv]:nth-child(4){animation-delay:.24s}
