.feature[data-astro-cid-lxmfzltz]{--tone: var(--lavender-soft);--tone-ink: var(--purple);display:flex;flex-direction:column;height:100%;border-radius:var(--r-lg);overflow:hidden;background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.feature[data-astro-cid-lxmfzltz]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.feature--peach[data-astro-cid-lxmfzltz]{--tone: var(--peach-soft);--tone-ink: #a2522f}.feature--yellow[data-astro-cid-lxmfzltz]{--tone: var(--yellow-soft);--tone-ink: #8a6210}.feature--mint[data-astro-cid-lxmfzltz]{--tone: #d9f2e4;--tone-ink: #2f7350}.body[data-astro-cid-lxmfzltz]{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5);flex:1}.badge[data-astro-cid-lxmfzltz]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--tone);color:var(--tone-ink)}.title[data-astro-cid-lxmfzltz]{margin:0;font-size:var(--fs-lg)}.text[data-astro-cid-lxmfzltz] p{margin:0;color:var(--text)}.text[data-astro-cid-lxmfzltz] p+p{margin-top:var(--s-3)}.carousel[data-astro-cid-wfe7xcno]{position:relative}.viewport[data-astro-cid-wfe7xcno]{margin-inline:calc(-1 * var(--gutter))}.track[data-astro-cid-wfe7xcno]{display:grid;grid-auto-flow:column;grid-auto-columns:min(88%,960px);gap:clamp(.75rem,.5rem + 1vw,1.5rem);margin:0;padding:var(--s-2) var(--gutter) var(--s-5);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--lavender) transparent;border-radius:var(--r-lg)}.track[data-astro-cid-wfe7xcno]:focus-visible{outline-offset:-3px}.slide[data-astro-cid-wfe7xcno]{scroll-snap-align:start;margin:0}.slide[data-astro-cid-wfe7xcno] .shot{box-shadow:var(--shadow-md)}.caption[data-astro-cid-wfe7xcno]{margin:var(--s-3) var(--s-2) 0;font-size:var(--fs-sm);color:var(--text-muted);font-weight:650}.controls[data-astro-cid-wfe7xcno]{display:flex;align-items:center;justify-content:center;gap:var(--s-4);margin-top:var(--s-2)}.controls[data-astro-cid-wfe7xcno][hidden]{display:none}.dots[data-astro-cid-wfe7xcno]{display:flex;flex-wrap:wrap;justify-content:center;max-width:min(70vw,560px)}.dot[data-astro-cid-wfe7xcno]{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:none;cursor:pointer}.dot[data-astro-cid-wfe7xcno] span[data-astro-cid-wfe7xcno]{width:10px;height:10px;border-radius:50%;background:var(--lavender);transition:width var(--t-med) var(--ease),background-color var(--t-med) var(--ease)}.dot[data-astro-cid-wfe7xcno]:hover span[data-astro-cid-wfe7xcno]{background:var(--purple)}.dot[data-astro-cid-wfe7xcno][aria-current=true] span[data-astro-cid-wfe7xcno]{width:22px;border-radius:6px;background:var(--purple)}.dot[data-astro-cid-wfe7xcno]:focus-visible{outline-offset:-4px;border-radius:10px}.count[data-astro-cid-wfe7xcno]{display:none;margin:0;min-width:4.5em;text-align:center;font-weight:800;color:var(--plum);font-variant-numeric:tabular-nums}@media(max-width:559.98px){.dots[data-astro-cid-wfe7xcno]{display:none}.count[data-astro-cid-wfe7xcno]{display:block}}.nav-btn[data-astro-cid-wfe7xcno]{display:inline-grid;place-items:center;width:52px;height:52px;border:0;border-radius:50%;background:var(--paper);color:var(--plum);box-shadow:0 0 0 2px var(--border-lav) inset,var(--shadow-sm);cursor:pointer;transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.nav-btn[data-astro-cid-wfe7xcno]:hover:not([aria-disabled=true]){transform:translateY(-2px);background:var(--white)}.nav-btn[data-astro-cid-wfe7xcno][aria-disabled=true]{opacity:.4;cursor:default;box-shadow:0 0 0 2px var(--border-lav) inset}.nav-btn[data-astro-cid-wfe7xcno]:focus-visible{border-radius:50%}.faq[data-astro-cid-al2ca2vr]{display:grid;gap:var(--s-3)}.qa[data-astro-cid-al2ca2vr]{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-xs);transition:box-shadow var(--t-med) var(--ease),border-color var(--t-med) var(--ease)}.qa[data-astro-cid-al2ca2vr][open]{border-color:var(--border-lav);box-shadow:var(--shadow-sm)}summary[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:60px;padding:var(--s-3) var(--s-5);cursor:pointer;list-style:none;border-radius:var(--r-md)}summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}summary[data-astro-cid-al2ca2vr]:hover .q[data-astro-cid-al2ca2vr]{color:var(--purple)}.q[data-astro-cid-al2ca2vr]{margin:0;font-size:var(--fs-md);font-weight:800;line-height:1.35;transition:color var(--t-fast) var(--ease)}.chev[data-astro-cid-al2ca2vr]{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lavender-mist);color:var(--purple);transition:transform var(--t-med) var(--ease)}.qa[data-astro-cid-al2ca2vr][open] .chev[data-astro-cid-al2ca2vr]{transform:rotate(180deg)}.a[data-astro-cid-al2ca2vr]{padding:0 var(--s-5) var(--s-5);max-width:70ch}.a[data-astro-cid-al2ca2vr] p:last-child{margin-bottom:0}.small[data-astro-cid-znop47lk]{font-size:var(--fs-sm)}.hero[data-astro-cid-znop47lk]{position:relative;overflow:hidden;padding-block:clamp(2rem,1rem + 4vw,4.5rem) var(--s-6);background:linear-gradient(180deg,#e6dbfb,#efe6fc 60%,#f5effd)}.hero-grid[data-astro-cid-znop47lk]{position:relative;z-index:1;display:grid;gap:var(--s-6);align-items:center}@media(min-width:900px){.hero-grid[data-astro-cid-znop47lk]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.title[data-astro-cid-znop47lk]{margin:0 0 var(--s-3)}.title[data-astro-cid-znop47lk] .logo{width:min(380px,78%);height:auto;margin-left:-12px;filter:drop-shadow(0 10px 18px rgb(107 91 140 / .18))}.tagline[data-astro-cid-znop47lk]{font-size:var(--fs-lg);font-weight:700;line-height:1.4;color:var(--ink);max-width:30ch;margin-bottom:var(--s-2)}.meta[data-astro-cid-znop47lk]{color:var(--text-muted);font-weight:700;margin-bottom:var(--s-5)}.hero-ctas[data-astro-cid-znop47lk]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.frame[data-astro-cid-znop47lk]{position:relative;border-radius:calc(var(--r-xl) + 6px);padding:8px;background:#ffffffb3;box-shadow:var(--shadow-lg);transform:rotate(1.2deg)}.frame[data-astro-cid-znop47lk] .shot{border-radius:var(--r-xl)}@media(prefers-reduced-motion:no-preference){.frame[data-astro-cid-znop47lk]{transition:transform .6s var(--ease)}.frame[data-astro-cid-znop47lk]:hover{transform:rotate(0) scale(1.01)}}.chips-row[data-astro-cid-znop47lk]{position:relative;z-index:1;margin-top:clamp(2rem,1rem + 3vw,3.5rem)}.intro-grid[data-astro-cid-znop47lk]{display:grid;gap:var(--s-6);align-items:center}@media(min-width:900px){.intro-grid[data-astro-cid-znop47lk]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--s-8)}}.intro-art[data-astro-cid-znop47lk]{max-width:420px;width:100%;margin-inline:auto}.intro-art[data-astro-cid-znop47lk] .face{border-radius:42% 58% 50% 50%/50% 46% 54% 50%;box-shadow:var(--shadow-lg);border:8px solid #fff}.intro-art[data-astro-cid-znop47lk] .pet{width:80%;margin-inline:auto}.gallery[data-astro-cid-znop47lk]{padding-top:var(--s-4)}.features[data-astro-cid-znop47lk]{background:var(--lavender-mist)}.feature-grid[data-astro-cid-znop47lk]{display:grid;gap:var(--s-5);grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.feature-grid[data-astro-cid-znop47lk]{grid-template-columns:repeat(2,minmax(0,1fr))}.fcell[data-astro-cid-znop47lk].wide,.fcell[data-astro-cid-znop47lk]:last-child{grid-column:span 2}}@media(min-width:1080px){.feature-grid[data-astro-cid-znop47lk]{grid-template-columns:repeat(3,minmax(0,1fr))}.fcell[data-astro-cid-znop47lk]:last-child{grid-column:auto}.fcell[data-astro-cid-znop47lk].wide{grid-column:span 2}}.fcell[data-astro-cid-znop47lk]{scroll-margin-top:calc(var(--header-h) + 24px)}.fcell[data-astro-cid-znop47lk].wide .feature{flex-direction:row}.fcell[data-astro-cid-znop47lk].wide .feature-shot{flex:1.1;aspect-ratio:auto;min-height:100%}.fcell[data-astro-cid-znop47lk].wide .body{flex:1;justify-content:center}@media(max-width:699.98px){.fcell[data-astro-cid-znop47lk].wide .feature{flex-direction:column}.fcell[data-astro-cid-znop47lk].wide .feature-shot{flex:none;aspect-ratio:16 / 10;min-height:0}}.more[data-astro-cid-znop47lk]{margin-top:auto!important;padding-top:var(--s-2);font-weight:800}.plat-grid[data-astro-cid-znop47lk]{display:grid;gap:var(--s-5)}@media(min-width:900px){.plat-grid[data-astro-cid-znop47lk]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.plat-card[data-astro-cid-znop47lk]{padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.plat-card[data-astro-cid-znop47lk] h2[data-astro-cid-znop47lk]{font-size:var(--fs-xl)}.plat-list[data-astro-cid-znop47lk]{list-style:none;padding:0;margin:0 0 var(--s-5);display:grid;gap:var(--s-4)}.plat-list[data-astro-cid-znop47lk] li[data-astro-cid-znop47lk]{display:flex;gap:var(--s-4);align-items:flex-start}.plat-list[data-astro-cid-znop47lk] h3[data-astro-cid-znop47lk]{font-size:var(--fs-md);margin-bottom:var(--s-1)}.plat-list[data-astro-cid-znop47lk] p[data-astro-cid-znop47lk]{margin:0;color:var(--text-muted)}.pi[data-astro-cid-znop47lk],.fi[data-astro-cid-znop47lk]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:var(--lavender-soft);color:var(--purple-deep)}.lang-card[data-astro-cid-znop47lk]{background:linear-gradient(180deg,#fffaf3,#fff2e6)}.lang-list[data-astro-cid-znop47lk]{list-style:none;padding:0;margin:var(--s-4) 0;display:grid;gap:var(--s-2)}.lang-list[data-astro-cid-znop47lk] li[data-astro-cid-znop47lk]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:#fff;border:1px solid var(--border)}.native[data-astro-cid-znop47lk]{font-weight:850;font-size:var(--fs-md)}.state[data-astro-cid-znop47lk]{font-size:var(--fs-sm);font-weight:800;padding:.2em .7em;border-radius:var(--r-pill);background:var(--mint-soft);color:#2c6a45}.soon[data-astro-cid-znop47lk] .state[data-astro-cid-znop47lk]{background:var(--sun-soft);color:#75550a}.families[data-astro-cid-znop47lk]{padding-top:0}.fam-head[data-astro-cid-znop47lk]{display:flex;align-items:center;gap:var(--s-5);margin-bottom:var(--s-6);max-width:860px}.fam-art[data-astro-cid-znop47lk]{flex:none;width:clamp(110px,16vw,190px)}@media(max-width:600px){.fam-head[data-astro-cid-znop47lk]{flex-direction:column;align-items:flex-start}}.fam-grid[data-astro-cid-znop47lk]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--s-4)}.fam-grid[data-astro-cid-znop47lk] li[data-astro-cid-znop47lk]{display:flex;gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--border)}.fam-grid[data-astro-cid-znop47lk] h3[data-astro-cid-znop47lk]{font-size:var(--fs-md);margin-bottom:var(--s-1)}.fam-grid[data-astro-cid-znop47lk] p[data-astro-cid-znop47lk]{margin:0;color:var(--text-muted)}.fam-grid[data-astro-cid-znop47lk] li[data-astro-cid-znop47lk]:nth-child(2n) .fi[data-astro-cid-znop47lk]{background:var(--peach-soft);color:#9a4a26}.full-box[data-astro-cid-znop47lk]{display:grid;gap:var(--s-4);margin-top:var(--s-5);padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--r-xl);background:var(--lavender-soft);border:1px solid var(--border-lav)}@media(min-width:900px){.full-box[data-astro-cid-znop47lk]{grid-template-columns:1fr auto;align-items:center}}.full-box[data-astro-cid-znop47lk] h3[data-astro-cid-znop47lk]{margin-bottom:var(--s-2)}.full-box[data-astro-cid-znop47lk] p[data-astro-cid-znop47lk]{margin:0;max-width:72ch}.full-links[data-astro-cid-znop47lk]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.faq-grid[data-astro-cid-znop47lk]{display:grid;gap:var(--s-6)}@media(min-width:960px){.faq-grid[data-astro-cid-znop47lk]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.faq-side[data-astro-cid-znop47lk]{position:sticky;top:calc(var(--header-h) + 24px)}}.faq-art[data-astro-cid-znop47lk]{width:170px;margin-top:var(--s-5)}@media(max-width:959.98px){.faq-art[data-astro-cid-znop47lk]{display:none}}.manual-cta[data-astro-cid-znop47lk]{background:var(--lavender-mist)}.manual-box[data-astro-cid-znop47lk]{display:flex;align-items:center;gap:var(--s-6);padding:clamp(1.5rem,1rem + 3vw,3rem);border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--border-lav);box-shadow:var(--shadow-md)}.manual-art[data-astro-cid-znop47lk]{flex:none;width:clamp(110px,16vw,200px)}.manual-copy[data-astro-cid-znop47lk] h2[data-astro-cid-znop47lk]{font-size:var(--fs-xl);margin-bottom:var(--s-2)}.manual-langs[data-astro-cid-znop47lk]{display:flex;flex-wrap:wrap;gap:var(--s-2)}@media(max-width:640px){.manual-box[data-astro-cid-znop47lk]{flex-direction:column;text-align:center}.manual-langs[data-astro-cid-znop47lk]{justify-content:center}}
