.home-columns[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 22px;font-family:var(--font-display);font-size:clamp(1.35rem,3.4vw,1.9rem);font-weight:700;line-height:1.45;letter-spacing:.01em}.home-hero-deco[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;pointer-events:none;color:var(--color-accent)}.deco[data-astro-cid-j7pv25f6]{position:absolute;overflow:visible;opacity:.6}.deco[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{stroke-dasharray:1;stroke-dashoffset:1;animation:decoDraw 2.4s cubic-bezier(.45,0,.2,1) forwards}.deco-branch[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{animation-delay:.9s}.deco-leaves[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{animation-delay:1.4s}.deco-sprig[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{animation-delay:1.8s}.deco-branch[data-astro-cid-j7pv25f6]{width:72px;right:14px;bottom:18px;transform-origin:50% 100%;animation:decoSway 9s ease-in-out 3s infinite alternate}.deco-leaves[data-astro-cid-j7pv25f6]{width:52px;right:92px;bottom:22px;opacity:.45;animation:decoSway 11s ease-in-out 3.5s infinite alternate-reverse}.deco-sprig[data-astro-cid-j7pv25f6]{display:none}@keyframes decoDraw{to{stroke-dashoffset:0}}@keyframes decoSway{0%{transform:rotate(-2deg)}to{transform:rotate(2.5deg)}}@media(min-width:901px){.deco-branch[data-astro-cid-j7pv25f6]{width:120px;right:clamp(20px,4vw,64px);bottom:32px}.deco-leaves[data-astro-cid-j7pv25f6]{width:72px;right:auto;left:calc(46vw + 24px);top:36px;bottom:auto;transform-origin:0 100%}.deco-sprig[data-astro-cid-j7pv25f6]{display:block;width:132px;right:clamp(32px,6vw,96px);top:44px;transform:rotate(-8deg);opacity:.6}}@media(min-width:1101px){.deco-leaves[data-astro-cid-j7pv25f6]{left:calc(44vw + 28px)}}@media(prefers-reduced-motion:reduce){.deco[data-astro-cid-j7pv25f6],.deco[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{animation:none}.deco[data-astro-cid-j7pv25f6] path[data-astro-cid-j7pv25f6]{stroke-dashoffset:0}}.home-who[data-astro-cid-j7pv25f6]{padding:60px 0 64px;background:#f5ebe3b8}.home-haru[data-astro-cid-j7pv25f6]{padding:64px 0;background:radial-gradient(ellipse at 0% 0%,rgba(243,220,205,.7) 0%,transparent 55%),var(--color-paper);border-block:1px solid var(--color-line)}.home-haru-inner[data-astro-cid-j7pv25f6]{display:grid;gap:32px}.home-h3[data-astro-cid-j7pv25f6]{margin:32px 0 12px;font-family:var(--font-display);font-size:1.15rem;font-weight:700;line-height:1.5;color:var(--color-ink)}.home-haru-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px}.home-columns[data-astro-cid-j7pv25f6]{padding:60px 0 64px;background:#fcf6f1cc;border-top:1px solid var(--color-line)}.home-columns-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:28px}.home-columns-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0}.home-columns-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-muted)}.home-columns-more[data-astro-cid-j7pv25f6]{margin:36px 0 0;text-align:center}.home-close[data-astro-cid-j7pv25f6]{padding:72px 0 80px;background:radial-gradient(ellipse at 100% 100%,rgba(163,86,74,.12) 0%,transparent 50%),radial-gradient(ellipse at 0% 0%,rgba(243,220,205,.75) 0%,transparent 55%),var(--color-paper)}.home-close-inner[data-astro-cid-j7pv25f6]{max-width:36em}.home-close[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#3f322d;font-size:1.05rem;line-height:1.8}.home-steps[data-astro-cid-j7pv25f6]{padding:64px 0;background:#f5ebe3b8;border-bottom:1px solid var(--color-line)}.home-steps-list[data-astro-cid-j7pv25f6]{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px;counter-reset:step}.home-steps-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{counter-increment:step;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;padding:18px 20px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-paper)}.home-steps-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:counter(step);grid-row:span 2;font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.5;color:var(--color-accent)}.home-steps-list[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{font-size:1.02rem;line-height:1.6;color:var(--color-ink)}.home-steps-list[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.92rem;line-height:1.75;color:var(--color-muted)}.home-more-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0 0}.home-meet[data-astro-cid-j7pv25f6]{padding:64px 0;background:var(--color-paper)}.home-split[data-astro-cid-j7pv25f6]>.home-copy[data-astro-cid-j7pv25f6]{max-width:44em}.home-faq[data-astro-cid-j7pv25f6]{padding:60px 0 72px;background:#fcf6f1cc}.home-faq-list[data-astro-cid-j7pv25f6]{margin-top:4px;border-top:1px solid var(--color-line)}.home-faq-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line)}.home-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{position:relative;padding:18px 36px 18px 0;font-weight:700;line-height:1.6;color:var(--color-ink);cursor:pointer;list-style:none}.home-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.home-faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:1.3rem;color:var(--color-accent)}.home-faq-item[data-astro-cid-j7pv25f6][open] summary[data-astro-cid-j7pv25f6]:after{content:"−"}.home-faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 20px;font-size:.95rem;line-height:1.8;color:var(--color-muted)}@media(min-width:901px){.home-steps-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.home-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:40px;align-items:start}.home-split[data-astro-cid-j7pv25f6]>.home-h2[data-astro-cid-j7pv25f6]{margin-top:6px}.home-who-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(240px,280px) 1fr;gap:40px;align-items:start}.home-who[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:6px 0 0}.home-haru-inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.05fr) minmax(280px,.9fr);gap:56px;align-items:center}}
