.brand-home[data-astro-cid-j7pv25f6]{overflow:hidden}.shell[data-astro-cid-j7pv25f6]{width:min(100% - 2.5rem,var(--container-6xl));margin-inline:auto;padding-block:var(--spacing-3xl)}.stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md)}.hero-grid[data-astro-cid-j7pv25f6],.summary-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--spacing-2xl);align-items:center}.brand-hero[data-astro-cid-j7pv25f6]{min-height:calc(100svh - 4.6rem);display:grid;align-items:center;background:radial-gradient(circle at 86% 12%,#f0d8d5 0,transparent 35%),linear-gradient(135deg,#fffaf7,#f1e6e3)}.main-logo[data-astro-cid-j7pv25f6]{width:min(19rem,72vw);height:auto;mix-blend-mode:multiply}.eyebrow[data-astro-cid-j7pv25f6],.kicker[data-astro-cid-j7pv25f6]{color:var(--color-accent-strong);font-size:.72rem;font-weight:800;letter-spacing:.14em}.brand-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:12ch;font-size:clamp(3rem,7vw,5.7rem);font-weight:700;letter-spacing:-.045em}.lede[data-astro-cid-j7pv25f6]{max-width:42rem;color:var(--color-ink-soft);font-size:1.08rem;font-weight:520}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.primary[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-ink);padding:var(--spacing-sm) var(--spacing-lg);color:var(--color-paper);font-size:.76rem;font-weight:800;letter-spacing:.07em;text-align:center}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;min-height:2.75rem;align-items:center;border-bottom:1px solid var(--color-accent-strong);color:var(--color-accent-strong);font-size:.74rem;font-weight:800;letter-spacing:.07em}.family-photo[data-astro-cid-j7pv25f6]{position:relative;margin:0}.family-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;max-height:40rem;border-radius:2.4rem;object-fit:cover;object-position:center 42%;box-shadow:0 28px 65px color-mix(in srgb,var(--color-accent-strong) 18%,transparent)}.family-photo[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;right:1rem;bottom:1rem;border-radius:999px;background:color-mix(in srgb,#fff 90%,transparent);padding:.5rem .8rem;color:var(--color-accent-strong);font-size:.72rem;font-weight:800;backdrop-filter:blur(10px)}.paths[data-astro-cid-j7pv25f6]{background:var(--color-paper)}.intro[data-astro-cid-j7pv25f6]{max-width:53rem}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.method-summary[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-block:.7rem;font-size:clamp(2.25rem,5vw,3.8rem)}.intro[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:last-child,.method-summary[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft)}.path-grid[data-astro-cid-j7pv25f6]{display:grid;width:100%;grid-template-columns:1fr;gap:var(--spacing-lg)}.path-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;min-height:32rem;overflow:hidden;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:#fff;padding:var(--spacing-xl);box-shadow:0 18px 44px color-mix(in srgb,var(--color-ink) 6%,transparent)}.path-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6].ninando-card{background:linear-gradient(145deg,#f7e5e3,#fff)}.path-grid[data-astro-cid-j7pv25f6] .ninando-card-logo[data-astro-cid-j7pv25f6]{width:min(13rem,70%);height:12rem;align-self:center;object-fit:contain}.path-cover[data-astro-cid-j7pv25f6]{width:calc(100% + 5rem);max-width:none;height:17rem;margin:-2.5rem -2.5rem 0;object-fit:cover}.guide-books[data-astro-cid-j7pv25f6]{position:relative;width:100%;height:17rem;display:grid;place-items:center;margin-bottom:.25rem}.guide-books[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:15% 2% 0;border-radius:50%;background:color-mix(in srgb,#8b5670 14%,transparent);filter:blur(18px)}.guide-books[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;width:47%;max-height:16rem;border-radius:.65rem;object-fit:contain;box-shadow:0 20px 35px color-mix(in srgb,var(--color-ink) 22%,transparent)}.guide-books[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:first-child{left:7%;transform:rotate(-6deg)}.guide-books[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:last-child{right:7%;transform:rotate(6deg)}.consulting-card[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#f1dfe1,#fff)!important}.guides-card[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#f3e5d7,#fff)!important}.path-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.kicker){color:var(--color-mute)}.path-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem}.path-grid[data-astro-cid-j7pv25f6] .primary[data-astro-cid-j7pv25f6],.coming[data-astro-cid-j7pv25f6]{margin-top:auto}.method-summary[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#efe2dd,#e5d7da)}.summary-mark[data-astro-cid-j7pv25f6]{display:grid;width:min(19rem,65vw);height:min(19rem,65vw);place-items:center;margin:auto;border:10px solid color-mix(in srgb,#fff 70%,transparent);border-radius:50%;background:linear-gradient(145deg,var(--color-accent-strong),#c77e88);color:#fff5ef;box-shadow:0 24px 55px color-mix(in srgb,var(--color-accent-strong) 18%,transparent);font-family:var(--font-display);font-size:7rem}[data-astro-cid-j7pv25f6]:where(a):focus-visible{outline:3px solid var(--color-lavender);outline-offset:4px}@media(min-width:768px){.shell[data-astro-cid-j7pv25f6]{padding-block:6rem}.hero-grid[data-astro-cid-j7pv25f6],.summary-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.path-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6]{transition-duration:.01ms!important}}
