:root{--ls-bg: #F4E9E7;--ls-paper: #FBF5F4;--ls-white: #FFFFFF;--ls-ink: #2E1A2A;--ls-ink-2: #6B5563;--ls-line: #E3CFCC;--ls-red: #7A2E5E;--ls-red-hover: #62244B;--ls-heart: #C1272D;--ls-v1: #4D7981;--ls-v2: #24807B;--ls-v3: #C4561F;--ls-v4: #6E325F;--ls-display: "Alice", "Noto Serif", Georgia, serif;--ls-serif: var(--ls-display);--ls-sans: "Onest", "Noto Sans", system-ui, sans-serif;--ls-mono: var(--ls-sans);--ls-r-card: 18px;--ls-r-pill: 999px;--ls-ease: cubic-bezier(.2, .7, .2, 1);--ls-fast: .16s;--ls-base: .24s;--ls-slow: .6s}html{font-synthesis:none}:lang(he){--ls-display: "Noto Sans Hebrew", system-ui, sans-serif;--ls-sans: "Noto Sans Hebrew", system-ui, sans-serif}:lang(zh){--ls-display: "Noto Sans SC", system-ui, sans-serif;--ls-sans: "Noto Sans SC", system-ui, sans-serif}.ls-page{container-type:inline-size;container-name:page;background:var(--ls-bg);color:var(--ls-ink);font-family:var(--ls-sans);-webkit-font-smoothing:antialiased}.ls-page *,.ls-page *:before,.ls-page *:after{box-sizing:border-box}.ls-page img{max-width:100%;display:block}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--ls-r-pill);border:1.5px solid transparent;font:600 16px/1.1 var(--ls-sans);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color var(--ls-base) var(--ls-ease),color var(--ls-base) var(--ls-ease),transform var(--ls-fast) var(--ls-ease)}.ls-btn:active{transform:scale(.98)}.ls-btn--primary{background:var(--ls-red);color:#fff}.ls-btn--primary:hover{background:var(--ls-red-hover)}.ls-btn--secondary{background:transparent;color:var(--ls-ink);border-color:var(--ls-ink)}.ls-btn--secondary:hover{background:#23212b0f}.ls-btn--light{background:var(--ls-bg);color:var(--ls-ink)}.ls-btn--light:hover{background:#fff}.ls-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.ls-btn--block{width:100%}.ls-btn[disabled],.ls-btn[aria-disabled=true]{background:var(--ls-line);color:var(--ls-ink-2);cursor:not-allowed}.ls-btn .ls-arrow{transition:transform var(--ls-base) var(--ls-ease)}.ls-btn:hover .ls-arrow{transform:translate(3px)}[dir=rtl] .ls-arrow,[dir=rtl] .ls-flip{transform:scaleX(-1)}[dir=rtl] .ls-btn:hover .ls-arrow{transform:scaleX(-1) translate(3px)}.ls-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ls-r-pill);border:0;background:transparent;color:var(--ls-ink);cursor:pointer;transition:background-color var(--ls-base) var(--ls-ease)}.ls-icon-btn:hover{background:#23212b12}.ls-nav-link{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--ls-r-pill);color:var(--ls-ink);text-decoration:none;font:500 15px/1 var(--ls-sans);transition:background-color var(--ls-base) var(--ls-ease)}.ls-nav-link:hover{background:#23212b0f}.ls-nav-link[aria-current=page]{text-decoration:underline;text-decoration-color:var(--ls-red);text-decoration-thickness:2px;text-underline-offset:6px}.ls-link{color:var(--ls-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--ls-base)}.ls-link:hover{text-decoration-color:var(--ls-red)}.ls-footer a{color:#e9e5dc;text-decoration:none}.ls-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.ls-card{transition:transform var(--ls-base) var(--ls-ease),box-shadow var(--ls-base) var(--ls-ease)}.ls-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #23212b73}.ls-card:hover .ls-card-img{transform:scale(1.025)}.ls-card-img{transition:transform var(--ls-slow) var(--ls-ease)}.ls-choice{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 16px;border:1.5px solid var(--ls-line);border-radius:12px;background:var(--ls-paper);cursor:pointer;transition:border-color var(--ls-base) var(--ls-ease),background-color var(--ls-base) var(--ls-ease)}.ls-choice:hover{border-color:#b9b2a5}.ls-choice[aria-checked=true],.ls-choice[aria-pressed=true],.ls-choice:has(input:checked){border-color:var(--ls-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--ls-ink)}.ls-choice[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ls-radio-dot{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid #9F988B;display:grid;place-items:center;transition:border-color var(--ls-base)}.ls-choice[aria-checked=true] .ls-radio-dot{border-color:var(--ls-ink)}.ls-choice[aria-checked=true] .ls-radio-dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--ls-ink);animation:ls-pop var(--ls-base) var(--ls-ease)}.ls-thumb{position:relative;border:2px solid transparent;border-radius:14px;padding:6px;background:var(--ls-paper);cursor:pointer;transition:border-color var(--ls-base) var(--ls-ease)}.ls-thumb[aria-checked=true]{border-color:var(--ls-ink);background:#fff}.ls-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--ls-r-pill);border:1.5px solid var(--ls-line);background:var(--ls-paper);color:var(--ls-ink);font:500 15px/1 var(--ls-sans);cursor:pointer;transition:border-color var(--ls-base),background-color var(--ls-base)}.ls-chip[aria-pressed=true]{border-color:var(--ls-ink);background:var(--ls-ink);color:#fff}.ls-seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--ls-r-pill);background:#e2ded5}.ls-seg button{min-height:40px;border:0;border-radius:var(--ls-r-pill);background:transparent;font:600 15px/1 var(--ls-sans);color:var(--ls-ink-2);cursor:pointer;transition:background-color var(--ls-base) var(--ls-ease),color var(--ls-base)}.ls-seg button[aria-pressed=true]{background:#fff;color:var(--ls-ink);box-shadow:0 1px 3px #23212b26}.ls-field{display:flex;flex-direction:column;gap:6px}.ls-label{font:600 14px/1.2 var(--ls-sans);color:var(--ls-ink)}.ls-hint{font:400 13px/1.4 var(--ls-sans);color:var(--ls-ink-2)}.ls-input{width:100%;min-height:52px;padding:0 16px;border:1.5px solid var(--ls-line);border-radius:12px;background:#fff;color:var(--ls-ink);font:500 17px/1.2 var(--ls-sans);outline:none;transition:border-color var(--ls-base),box-shadow var(--ls-base)}textarea.ls-input{padding:14px 16px;min-height:120px;resize:vertical;line-height:1.45}.ls-input::placeholder{color:#8c877d}.ls-input:focus{border-color:var(--ls-ink);box-shadow:0 0 0 3px #23212b1f}.ls-input[aria-invalid=true]{border-color:var(--ls-red);box-shadow:0 0 0 3px #c1272d1f}.ls-error{display:flex;gap:6px;align-items:flex-start;font:500 14px/1.35 var(--ls-sans);color:#a31f25;animation:ls-fade var(--ls-base) var(--ls-ease)}.ls-check{display:flex;gap:12px;align-items:center;min-height:44px;cursor:pointer;font:500 15px/1.3 var(--ls-sans)}.ls-check input{width:22px;height:22px;accent-color:var(--ls-ink)}.ls-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 0;font:600 18px/1.35 var(--ls-sans)}.ls-faq summary::-webkit-details-marker{display:none}.ls-faq summary .ls-plus{transition:transform var(--ls-base) var(--ls-ease);flex:none}.ls-faq[open] summary .ls-plus{transform:rotate(45deg)}.ls-faq[open] .ls-faq-body{animation:ls-fade var(--ls-base) var(--ls-ease)}.ls-header-nav{display:flex}.ls-header-cta{display:inline-flex}.ls-menu-btn,.ls-sticky-cta{display:none}.ls-desktop-only{display:block}@container page (max-width: 780px){.ls-header-nav,.ls-header-cta{display:none}.ls-menu-btn{display:inline-flex}.ls-sticky-cta{display:flex}.ls-desktop-only{display:none}}.ls-reveal{animation:ls-rise var(--ls-slow) var(--ls-ease) both}.ls-reveal-2{animation:ls-rise var(--ls-slow) var(--ls-ease) 90ms both}.ls-reveal-3{animation:ls-rise var(--ls-slow) var(--ls-ease) .18s both}.ls-step{animation:ls-step-in var(--ls-base) var(--ls-ease) both}[dir=rtl] .ls-step{animation-name:ls-step-in-rtl}.ls-crossfade{animation:ls-fade .3s var(--ls-ease) both}.ls-pulse{animation:ls-pulse .42s var(--ls-ease)}.ls-heart-draw path{fill:transparent;stroke:var(--ls-red);stroke-width:.18;stroke-dasharray:13;stroke-dashoffset:13;animation:ls-draw .9s var(--ls-ease) .15s forwards,ls-fill .3s ease .95s forwards}@keyframes ls-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}@keyframes ls-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes ls-step-in-rtl{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes ls-pulse{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes ls-pop{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes ls-draw{to{stroke-dashoffset:0}}@keyframes ls-fill{to{fill:var(--ls-red)}}:focus-visible{outline:2px solid var(--ls-ink);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ls-wrap{max-width:1200px;margin:0 auto}.ls-sec{padding:clamp(56px,7cqi,112px) 20px}.ls-sec--paper{background:var(--ls-paper)}.ls-sec--dark{background:var(--ls-ink);color:#f4f1ea}.ls-h1{margin:0;font:600 clamp(44px,6cqi,76px)/1 var(--ls-serif)}.ls-h2{margin:0;font:600 clamp(36px,4.4cqi,56px)/1.05 var(--ls-serif)}.ls-lead{margin:0;font-size:clamp(17px,1.6cqi,19px);line-height:1.6;color:var(--ls-ink-2)}.ls-muted{color:var(--ls-ink-2)}.ls-row{display:flex;flex-wrap:wrap;align-items:center;gap:40px 72px}.ls-col{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px}.ls-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.ls-panel{padding:28px;border-radius:var(--ls-r-card);background:var(--ls-paper);border:1px solid var(--ls-line);display:flex;flex-direction:column;gap:10px}.ls-h3{margin:0;font:600 28px/1.1 var(--ls-serif)}.ls-label-hole{position:absolute;width:30%;height:30%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}html{scroll-behavior:smooth}.ls-page [id]{scroll-margin-top:84px}.ls-page img{height:auto}.ls-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--ls-bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--ls-line)}.ls-header-bar[data-astro-cid-3ef6ksr2]{max-width:1200px;margin:0 auto;padding:10px 20px;min-height:68px;display:flex;align-items:center;gap:16px}.ls-header-logo[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;min-height:44px}.ls-header-logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.ls-header-nav[data-astro-cid-3ef6ksr2]{flex:1;justify-content:center;gap:2px}.ls-header-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:6px;margin-inline-start:auto}.ls-lang[data-astro-cid-3ef6ksr2]{position:relative}.ls-lang[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;width:auto;padding:0 12px;gap:6px;font:600 14px/1 var(--ls-sans)}.ls-lang[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.ls-lang[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline-end:0;top:calc(100% + 6px);z-index:20;margin:0;padding:6px;list-style:none;min-width:160px;background:#fff;border:1px solid var(--ls-line);border-radius:12px;box-shadow:0 14px 30px -18px #2e1a2a73}.ls-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:8px;color:var(--ls-ink);text-decoration:none;font:500 15px/1 var(--ls-sans)}.ls-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--ls-paper)}.ls-lang[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current]{font-weight:700}.ls-ico-close[data-astro-cid-3ef6ksr2]{display:none}.ls-header[data-astro-cid-3ef6ksr2][data-open=true] .ls-ico-close[data-astro-cid-3ef6ksr2]{display:block}.ls-header[data-astro-cid-3ef6ksr2][data-open=true] .ls-ico-open[data-astro-cid-3ef6ksr2]{display:none}.ls-mobile-menu[data-astro-cid-3ef6ksr2]{border-top:1px solid var(--ls-line);padding:8px 20px 24px;display:flex;flex-direction:column;gap:4px;background:var(--ls-bg)}.ls-mobile-menu[data-astro-cid-3ef6ksr2][hidden]{display:none}.ls-mobile-menu[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.ls-btn){display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--ls-line);color:var(--ls-ink);text-decoration:none;font:400 24px/1.2 var(--ls-display)}.ls-mobile-langs[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.ls-mobile-langs[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}@container page (max-width: 780px){.ls-lang[data-astro-cid-3ef6ksr2]{display:none}}.ls-footer[data-astro-cid-sz7xmlte]{background:var(--ls-ink);color:#eadce4}.ls-footer-in[data-astro-cid-sz7xmlte]{max-width:1200px;margin:0 auto;padding:64px 24px 32px;display:flex;flex-direction:column;gap:48px}.ls-footer-top[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:40px 56px;justify-content:space-between}.ls-footer-brand[data-astro-cid-sz7xmlte]{flex:1 1 260px;display:flex;flex-direction:column;gap:18px;max-width:360px}.ls-footer-brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:48px;width:auto;align-self:flex-start}.ls-footer-tag[data-astro-cid-sz7xmlte]{margin:0;font:400 24px/1.25 var(--ls-display);color:#f4e9e7}.ls-footer-credits[data-astro-cid-sz7xmlte]{margin:0;font-size:14px;line-height:1.55;color:#c9b6c2}.ls-footer-nav[data-astro-cid-sz7xmlte]{flex:1 1 520px;display:flex;flex-wrap:wrap;gap:32px 48px}.ls-footer-nav[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:4px;min-width:140px}.ls-footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding:8px 0}.ls-footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current]{color:#fff;font-weight:700}.ls-footer-h[data-astro-cid-sz7xmlte]{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c9b6c2}.ls-footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #4A3446;font-size:13px;color:#c9b6c2}.ls-footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.ls-footer-bottom[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:4px 20px}html,body{margin:0;background:var(--ls-bg)}.ls-root{min-height:100vh}.ls-skip{position:absolute;inset-inline-start:-9999px}
