.hero[data-astro-cid-lcdefpme]{padding-top:clamp(1.5rem,.5rem + 3vw,3.5rem);padding-bottom:clamp(1rem,.5rem + 2vw,2.5rem);overflow:clip}.hero__grid[data-astro-cid-lcdefpme]{gap:clamp(2.5rem,1rem + 4vw,4rem);display:grid}.hero__copy[data-astro-cid-lcdefpme]{align-content:center;justify-items:start;display:grid}.hero__eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--s-5)}.hero__title[data-astro-cid-lcdefpme]{max-width:11ch}.hero__lede[data-astro-cid-lcdefpme]{margin-top:var(--s-5)}.hero__ctas[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.hero__cats[data-astro-cid-lcdefpme]{margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);width:100%}.hero__cats[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}.hero__cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:36px;font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.hero__cats[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--ink);text-decoration:underline}.hero__art[data-astro-cid-lcdefpme]{aspect-ratio:1/1.05;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:640px;margin-inline:auto;display:grid;position:relative}.hero__fig[data-astro-cid-lcdefpme]{background:var(--sand);position:relative;overflow:hidden}.hero__fig[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.hero__fig--main[data-astro-cid-lcdefpme]{border-radius:var(--r-arch);grid-area:1/3/12/12}.hero__fig--main[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;border:1px solid #ffffff8c;border-radius:999px 999px 4px 4px;position:absolute;inset:14px}.hero__fig--cup[data-astro-cid-lcdefpme]{border-radius:var(--r-sm);border:8px solid var(--cream);box-shadow:var(--shadow-2);z-index:2;grid-area:7/1/13/6}.hero__fig--bear[data-astro-cid-lcdefpme]{border:6px solid var(--cream);z-index:2;box-shadow:var(--shadow-1);border-radius:999px;grid-area:2/9/7/13}.hero__stamp[data-astro-cid-lcdefpme]{z-index:3;width:clamp(88px,18%,118px);font-family:var(--font-sans);letter-spacing:.21em;fill:var(--ink);font-size:9.6px;font-weight:600;position:absolute;bottom:2%;right:2%}@supports (animation-timeline:view()){html[data-motion=full] .hero__stamp[data-astro-cid-lcdefpme]{animation:linear both stamp-turn view();animation-range:exit}}@keyframes stamp-turn{to{transform:rotate(120deg)}}html.js:not([data-motion=reduced]) .hero__fig[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease-out) both}html.js:not([data-motion=reduced]) .hero__fig--cup[data-astro-cid-lcdefpme]{animation-delay:.18s}html.js:not([data-motion=reduced]) .hero__fig--bear[data-astro-cid-lcdefpme]{animation-delay:.3s}html[data-motion=lite] .hero__fig[data-astro-cid-lcdefpme]{animation-name:fade;animation-duration:.5s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}@media (width>=1000px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,1rem + 4vw,6rem)}.hero__art[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=999px){.hero__title[data-astro-cid-lcdefpme]{max-width:13ch}.hero__art[data-astro-cid-lcdefpme]{max-width:520px}}.section--surface[data-astro-cid-lcdefpme]{background:var(--surface)}.section--sand[data-astro-cid-lcdefpme]{background:var(--sand)}.cat-grid[data-astro-cid-lcdefpme]{gap:var(--s-7) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.cat-grid[data-astro-cid-lcdefpme]{gap:var(--s-8) clamp(1rem, .5rem + 1.5vw, 2rem);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=719px){.cat-grid[data-astro-cid-lcdefpme]{gap:var(--s-4);scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;padding-bottom:var(--s-2);display:flex;overflow-x:auto}.cat-grid[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.cat-grid[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 62%}}.editorial[data-astro-cid-lcdefpme]{background:var(--sage);color:var(--sage-ink);display:grid}.editorial__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;position:relative;overflow:hidden}.editorial__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial__body[data-astro-cid-lcdefpme]{padding:clamp(3rem, 2rem + 4vw, 6rem) var(--gutter);align-items:center;display:grid}.editorial__inner[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--s-5);max-width:520px;display:grid}.editorial[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--sage-ink)}.editorial[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--white)}.editorial__text[data-astro-cid-lcdefpme]{font-size:var(--fs-md);line-height:1.65}.editorial__list[data-astro-cid-lcdefpme]{gap:var(--s-2);flex-wrap:wrap;display:flex}.editorial__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:40px;padding:0 var(--s-4);border-radius:var(--r-pill);font-size:var(--fs-sm);transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease;border:1px solid #1f241e59;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.editorial__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--cream);border-color:var(--cream)}@media (width>=900px){.editorial[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;min-height:640px}.editorial__media[data-astro-cid-lcdefpme]{aspect-ratio:auto}.editorial__body[data-astro-cid-lcdefpme]{padding-inline:clamp(2.5rem,1rem + 5vw,7rem)}}.rail-ctrl[data-astro-cid-lcdefpme]{gap:var(--s-2);display:flex}.rail-btn[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);width:48px;height:48px;transition:background-color var(--t-fast) ease, color var(--t-fast) ease, opacity var(--t-fast) ease;border-radius:50%;place-items:center;display:grid}.rail-btn[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--olive);color:var(--cream);border-color:var(--olive)}.rail-btn[data-astro-cid-lcdefpme]:disabled{opacity:.35;cursor:default}.rail-btn[data-astro-cid-lcdefpme] .flip{transform:scaleX(-1)}.rail[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;padding-inline:max(var(--gutter), (100% - var(--wrap)) / 2);scroll-padding-inline:max(var(--gutter), (100% - var(--wrap)) / 2);scrollbar-width:none;padding-bottom:var(--s-2);grid-auto-columns:68%;grid-auto-flow:column;gap:clamp(.75rem,.4rem + 1.4vw,1.75rem);display:grid;overflow-x:auto}.rail[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.rail[data-astro-cid-lcdefpme]:focus-visible{outline-offset:-2px}.rail__item[data-astro-cid-lcdefpme]{scroll-snap-align:start}@media (width>=720px){.rail[data-astro-cid-lcdefpme]{grid-auto-columns:calc((min(100vw - 2 * var(--gutter), var(--wrap)) - 2 * 1.75rem) / 2.6)}}@media (width>=1100px){.rail[data-astro-cid-lcdefpme]{grid-auto-columns:calc((min(100vw - 2 * var(--gutter), var(--wrap)) - 3 * 1.75rem) / 4)}}@media (width<=719px){.rail-ctrl[data-astro-cid-lcdefpme]{display:none}}.demo-note[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;display:inline-flex}.soon-wrap[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid}.soon-wrap__head[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--s-4);align-content:start;display:grid}.soon-wrap__list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-strong)}@media (width>=1100px){.soon-wrap[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:340px 1fr}.soon-wrap__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);position:sticky}}.steps[data-astro-cid-lcdefpme]{gap:var(--s-6);counter-reset:step;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--line-strong);display:grid}.steps__n[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--terracotta-deep);font-size:3.5rem;line-height:1}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:36ch}@media (width>=800px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem)}}.trust[data-astro-cid-lcdefpme]{gap:var(--s-7);display:grid}.trust__head[data-astro-cid-lcdefpme]{gap:var(--s-4);align-content:start;display:grid}.trust__lede[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:40ch}.trust__media[data-astro-cid-lcdefpme]{display:none}.trust__list[data-astro-cid-lcdefpme]{display:grid}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--s-4);padding-block:var(--s-5);border-top:1px solid var(--line);grid-template-columns:48px 1fr;display:grid}.trust__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}.trust__icon[data-astro-cid-lcdefpme]{background:var(--sage-tint);width:48px;height:48px;color:var(--sage-deep);border-radius:50%;place-items:center;display:grid}.trust__title[data-astro-cid-lcdefpme]{font-family:var(--font-sans);margin-bottom:2px;font-size:1.05rem;font-weight:600}.trust__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.95rem}@media (width>=1000px){.trust[data-astro-cid-lcdefpme]{gap:var(--s-9);grid-template-columns:.9fr 1.1fr;align-items:start}.trust__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 2rem);position:sticky}.trust__media[data-astro-cid-lcdefpme]{aspect-ratio:4/4.4;width:min(100%,360px);margin-top:var(--s-4);border-radius:var(--r-arch);background:var(--sand);display:block;overflow:hidden}.trust__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}}.cta-band[data-astro-cid-lcdefpme]{background:var(--terracotta-deep);color:var(--white);text-align:center;padding-block:clamp(4rem,2.5rem + 5vw,7rem)}.cta-band__inner[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--s-5);display:grid}.cta-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:46ch;font-size:var(--fs-md);opacity:.92}
