.hm[data-astro-cid-j7pv25f6]{--edge:max(var(--gutter), calc((100vw - 1320px)/2) )}.hm-label[data-astro-cid-j7pv25f6]{display:block;font:var(--fw-medium) var(--fs-1)/var(--lh-ui) var(--body);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--emerald)}.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.hm[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-weight:var(--fw-regular);letter-spacing:var(--ls-display);text-wrap:balance}.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-h1);line-height:var(--lh-tight)}.hm[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-fluid-7);line-height:var(--lh-heading);margin-top:12px}.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .m[data-astro-cid-j7pv25f6]{display:none}.hm-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;font:var(--fw-medium) var(--fs-1)/var(--lh-ui) var(--body);letter-spacing:var(--ls-label);text-transform:uppercase;padding:16px 32px;min-height:48px;border:1px solid var(--ink);border-radius:0;transition:background .2s,border-color .2s,color .2s}.hm-btn--primary[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--cream)}.hm-btn--primary[data-astro-cid-j7pv25f6]:hover{background:var(--emerald);border-color:var(--emerald)}.hm-btn--secondary[data-astro-cid-j7pv25f6]{background:transparent;color:var(--ink)}.hm-btn--secondary[data-astro-cid-j7pv25f6]:hover{border-color:var(--emerald);color:var(--emerald)}.hm[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--emerald);outline-offset:3px}.hm-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:#d2c9bc;min-height:620px}.hm-hero__copy[data-astro-cid-j7pv25f6]{padding:var(--band-l) 40px var(--band-l) var(--edge);display:flex;flex-direction:column;justify-content:center;gap:24px}.hm-hero__lede[data-astro-cid-j7pv25f6]{font-size:var(--fs-4);color:var(--ink-mid);max-width:var(--rail-s)}.hm-hero__price[data-astro-cid-j7pv25f6]{font:var(--fw-medium) var(--fs-1)/var(--lh-ui) var(--body);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}.hm-hero__price[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--emerald);font-weight:var(--fw-medium)}.hm-hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:16px}.hm-hero__ctas[data-astro-cid-j7pv25f6] .hm-btn[data-astro-cid-j7pv25f6]{padding:16px 24px}.hm-hero__trust[data-astro-cid-j7pv25f6]{font-size:var(--fs-2);color:var(--ink-mid);margin:0}.hm-hero__trust[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--emerald);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:12px 0;margin:-12px 0}.hm-hero__img[data-astro-cid-j7pv25f6]{position:relative;min-height:420px}.hm-hero__img[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0 auto 0 0;width:72px;z-index:1;pointer-events:none;background:linear-gradient(90deg,#d2c9bc,#d2c9bc00)}.hm-hero__img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% 40%}.hm-band[data-astro-cid-j7pv25f6]{padding:var(--band-l) var(--edge)}.hm-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:var(--band-m)}.hm-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-mid);max-width:var(--rail-s);margin-top:12px}.hm-more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5em;min-height:44px;font:var(--fw-medium) var(--fs-1)/var(--lh-ui) var(--body);letter-spacing:var(--ls-label);text-transform:uppercase;border-bottom:1px solid var(--ink);white-space:nowrap}.hm-more[data-astro-cid-j7pv25f6]:hover{color:var(--emerald);border-color:var(--emerald)}.hm-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hm-card[data-astro-cid-j7pv25f6]:first-child{grid-column:span 2;grid-row:span 2}.hm-card[data-astro-cid-j7pv25f6]:first-child .hm-name[data-astro-cid-j7pv25f6]{font-size:var(--fs-6)}.hm-ph[data-astro-cid-j7pv25f6]{aspect-ratio:1/1;background:var(--travertine);overflow:hidden}.hm-ph[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.hm-card[data-astro-cid-j7pv25f6]:hover .hm-ph[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.hm-meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;margin-top:16px}.hm-name[data-astro-cid-j7pv25f6]{display:block;font:italic var(--fw-regular) var(--fs-5)/var(--lh-heading) var(--serif);min-height:2.4em}.hm-price[data-astro-cid-j7pv25f6]{font:var(--fw-medium) var(--fs-1)/var(--lh-ui) var(--body);letter-spacing:var(--ls-label);color:var(--emerald);text-transform:uppercase;font-variant-numeric:lining-nums proportional-nums}.hm-card[data-astro-cid-j7pv25f6]:hover .hm-name[data-astro-cid-j7pv25f6]{color:var(--emerald)}.hm-how[data-astro-cid-j7pv25f6]{background:var(--oatmeal)}.hm-how__h[data-astro-cid-j7pv25f6]{max-width:640px}.hm-steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:var(--band-m)}.hm-step[data-astro-cid-j7pv25f6]{border-top:1px solid var(--ink);padding-top:24px}.hm-step[data-astro-cid-j7pv25f6] .n[data-astro-cid-j7pv25f6]{font:italic var(--fw-regular) var(--fs-6) var(--serif);color:var(--emerald)}.hm-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:italic var(--fw-regular) var(--fs-5)/var(--lh-heading) var(--serif);margin:12px 0 8px}.hm-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-mid);font-size:var(--fs-2);max-width:340px}.hm-how__foot[data-astro-cid-j7pv25f6]{margin-top:var(--band-m);display:flex;gap:24px;align-items:center;flex-wrap:wrap;color:var(--ink-soft);font-size:var(--fs-2)}.hm-bundles[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hm-bundle[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;background:var(--travertine);align-items:stretch}.hm-bundle[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.hm-bundle[data-astro-cid-j7pv25f6] .txt[data-astro-cid-j7pv25f6]{padding:28px;display:flex;flex-direction:column;justify-content:center;gap:12px}.hm-bundle[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:italic var(--fw-regular) var(--fs-6)/var(--lh-heading) var(--serif)}.hm-bundle[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-mid);font-size:var(--fs-2)}.hm-bundle[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--emerald)}.hm-journal[data-astro-cid-j7pv25f6]{background:var(--oatmeal)}.hm-jgrid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hm-post__k[data-astro-cid-j7pv25f6]{margin-top:16px}.hm-post[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font:italic var(--fw-regular) var(--fs-5)/var(--lh-heading) var(--serif);margin-top:8px}.hm-post[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-mid);font-size:var(--fs-2);margin-top:6px}.hm-post[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--emerald)}.hm-others[data-astro-cid-j7pv25f6]{background:var(--cream);border-top:1px solid var(--hairline);padding:var(--band-m) var(--edge)}.hm-others[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:0 32px;margin-top:8px}.hm-others[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-height:44px;font:italic var(--fw-regular) var(--fs-5) var(--serif)}.hm-others[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--emerald)}@media(max-width:1100px){.hm-bundles[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:820px){.hm-hero[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);min-height:0}.pm[data-astro-cid-j7pv25f6]{display:none}.hm-hero__price[data-astro-cid-j7pv25f6]{white-space:normal}.hm-hero__img[data-astro-cid-j7pv25f6]{order:-1;min-height:0;aspect-ratio:5/4}.hm-hero__img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-position:50% 50%}.hm-hero__copy[data-astro-cid-j7pv25f6]{padding:20px var(--edge) 24px;gap:12px}.hm-hero__label[data-astro-cid-j7pv25f6],.hm-hero__lede[data-astro-cid-j7pv25f6],.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .d[data-astro-cid-j7pv25f6]{display:none}.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .m[data-astro-cid-j7pv25f6]{display:inline}.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-8)}.hm-hero__ctas[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}.hm-hero__ctas[data-astro-cid-j7pv25f6] .hm-btn[data-astro-cid-j7pv25f6]{width:100%;padding:14px 20px;min-height:48px}.hm-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:20px}.hm-grid[data-astro-cid-j7pv25f6] .hm-card[data-astro-cid-j7pv25f6]:nth-child(6){display:none}.hm-hero__img[data-astro-cid-j7pv25f6]:before{display:none}.hm-name[data-astro-cid-j7pv25f6]{font-size:var(--fs-4)}.hm-steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.hm-bundle[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hm-jgrid[data-astro-cid-j7pv25f6]{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-right:calc(-1 * var(--edge));padding-right:var(--edge);scrollbar-width:none}.hm-post[data-astro-cid-j7pv25f6]{scroll-snap-align:start}}@media(max-width:820px)and (max-height:620px){.hm-hero__copy[data-astro-cid-j7pv25f6]{padding-top:14px;padding-bottom:16px;gap:8px}.hm[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:40px;line-height:1.05}.hm-hero__ctas[data-astro-cid-j7pv25f6]{gap:8px}.hm-hero__ctas[data-astro-cid-j7pv25f6] .hm-btn[data-astro-cid-j7pv25f6]{min-height:44px;padding:12px 20px}}
