.wa[data-astro-cid-p4yp4ps3]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:10px 10px 12px 4px}.wa-scroll[data-astro-cid-p4yp4ps3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.wa-board[data-astro-cid-p4yp4ps3]{grid-template-columns:30px repeat(7,minmax(74px,1fr));min-width:560px;display:grid}.wa-corner[data-astro-cid-p4yp4ps3],.wa-axis[data-astro-cid-p4yp4ps3]{z-index:2;background:var(--surface);position:sticky;left:0}.wa-head[data-astro-cid-p4yp4ps3]{color:var(--ink-soft);text-transform:capitalize;justify-content:center;align-items:baseline;gap:5px;padding:4px 0 8px;font-size:.8rem;display:flex}.wa-head[data-astro-cid-p4yp4ps3] strong[data-astro-cid-p4yp4ps3]{font-family:var(--font-title);color:var(--ink);font-size:1.05rem}.wa-head[data-astro-cid-p4yp4ps3].wa-today strong[data-astro-cid-p4yp4ps3]{background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:1.7em;height:1.7em;display:inline-grid}.wa-head[data-astro-cid-p4yp4ps3].wa-past{opacity:.5}.wa-axis[data-astro-cid-p4yp4ps3]{height:var(--wa-h);position:sticky}.wa-axis[data-astro-cid-p4yp4ps3] span[data-astro-cid-p4yp4ps3]{color:var(--ink-soft);margin-top:1px;font-size:.68rem;line-height:1;position:absolute;right:5px}.wa-col[data-astro-cid-p4yp4ps3]{height:var(--wa-h);border-left:1px solid var(--line);position:relative}.wa-col[data-astro-cid-p4yp4ps3].wa-today{background:color-mix(in srgb, var(--brand-soft) 45%, transparent)}.wa-col[data-astro-cid-p4yp4ps3].wa-past{background:repeating-linear-gradient(135deg, transparent 0 6px, color-mix(in srgb, var(--bg-alt) 70%, transparent) 6px 7px)}.wa-line[data-astro-cid-p4yp4ps3]{border-top:1px dashed color-mix(in srgb, var(--line) 80%, transparent);position:absolute;left:0;right:0}.wa-fold[data-astro-cid-p4yp4ps3]{background:repeating-linear-gradient(90deg, var(--line) 0 3px, transparent 3px 7px) center / 100% 1px no-repeat, color-mix(in srgb, var(--bg-alt) 60%, transparent);height:16px;position:absolute;left:0;right:0}.wa-slot[data-astro-cid-p4yp4ps3]{z-index:1;border-left:3px solid var(--c,var(--brand));background:color-mix(in srgb, var(--c,var(--brand)) 14%, var(--surface));color:var(--ink);white-space:nowrap;border-radius:8px;flex-direction:column;justify-content:center;gap:1px;padding:3px 6px 3px 7px;font-size:.72rem;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;overflow:hidden}a[data-astro-cid-p4yp4ps3].wa-slot:hover,a[data-astro-cid-p4yp4ps3].wa-slot:focus-visible{z-index:3;transform:translateY(-1px);box-shadow:0 6px 16px #2e1e5a29}.wa-slot[data-astro-cid-p4yp4ps3] strong[data-astro-cid-p4yp4ps3]{font-size:.82rem}.wa-slot[data-astro-cid-p4yp4ps3] span[data-astro-cid-p4yp4ps3]{text-overflow:ellipsis;color:var(--ink-soft);overflow:hidden}.wa-slot[data-astro-cid-p4yp4ps3] em[data-astro-cid-p4yp4ps3]{color:var(--brand);font-style:normal;font-weight:600}.wa-few[data-astro-cid-p4yp4ps3] em[data-astro-cid-p4yp4ps3]{color:var(--warn)}.wa-full[data-astro-cid-p4yp4ps3] em[data-astro-cid-p4yp4ps3]{color:var(--danger)}.wa-mine[data-astro-cid-p4yp4ps3]{background:color-mix(in srgb, var(--ok-soft) 80%, var(--surface))}.wa-mine[data-astro-cid-p4yp4ps3] em[data-astro-cid-p4yp4ps3]{color:var(--ok)}.wa-done[data-astro-cid-p4yp4ps3]{opacity:.45;filter:grayscale(.6)}.wa-done[data-astro-cid-p4yp4ps3] em[data-astro-cid-p4yp4ps3]{color:var(--ink-soft);font-weight:400}.home-agenda-week[data-astro-cid-bfom5tkd]{color:var(--ink-soft);margin:0 0 10px;font-size:.92rem}.hero[data-astro-cid-uvk5fgiw]{background:radial-gradient(circle at 85% 10%, var(--accent-soft), transparent 45%), radial-gradient(circle at 5% 90%, var(--brand-soft), transparent 50%);padding:clamp(40px,7vw,88px) 0 clamp(48px,8vw,96px);overflow:hidden}.hero-grid[data-astro-cid-uvk5fgiw]{align-items:center;gap:48px;display:grid}@media (width>=900px){.hero-grid[data-astro-cid-uvk5fgiw]{grid-template-columns:1.05fr 1fr}}h1[data-astro-cid-uvk5fgiw] em[data-astro-cid-uvk5fgiw]{color:var(--brand);font-style:italic}.actions[data-astro-cid-uvk5fgiw]{flex-wrap:wrap;gap:12px;margin:28px 0 32px;display:flex}.facts[data-astro-cid-uvk5fgiw]{color:var(--ink-soft);flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.facts[data-astro-cid-uvk5fgiw] strong[data-astro-cid-uvk5fgiw]{color:var(--ink)}.mosaic[data-astro-cid-uvk5fgiw]{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:14px;height:clamp(320px,42vw,500px);display:grid}.mosaic[data-astro-cid-uvk5fgiw] img[data-astro-cid-uvk5fgiw]{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;box-shadow:var(--shadow)}.m1[data-astro-cid-uvk5fgiw]{grid-row:span 2;border-radius:200px 200px var(--radius) var(--radius)!important}.intro[data-astro-cid-uvk5fgiw]{gap:48px;display:grid}@media (width>=900px){.intro[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr 1fr;align-items:center}}.pillars[data-astro-cid-uvk5fgiw]{gap:16px;display:grid}.pillar[data-astro-cid-uvk5fgiw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:22px;display:flex}.pillar[data-astro-cid-uvk5fgiw] img[data-astro-cid-uvk5fgiw]{flex:none;width:48px;height:48px}.pillar[data-astro-cid-uvk5fgiw] h3[data-astro-cid-uvk5fgiw]{margin-bottom:.3em}.pillar[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{color:var(--ink-soft);margin:0}.head[data-astro-cid-uvk5fgiw]{text-align:center;max-width:640px;margin:0 auto 40px}.planning[data-astro-cid-uvk5fgiw]{gap:28px;display:grid}@media (width>=760px){.prices[data-astro-cid-uvk5fgiw]{grid-template-columns:repeat(3,1fr)}.prices[data-astro-cid-uvk5fgiw] .btn[data-astro-cid-uvk5fgiw]{grid-column:1/-1;justify-self:center}}.days[data-astro-cid-uvk5fgiw]{background:var(--surface);border-radius:var(--radius);border:1px solid var(--line);margin:0;padding:8px 24px;list-style:none}.days[data-astro-cid-uvk5fgiw] li[data-astro-cid-uvk5fgiw]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.days[data-astro-cid-uvk5fgiw] li[data-astro-cid-uvk5fgiw]:last-child{border-bottom:none}.day[data-astro-cid-uvk5fgiw]{font-family:var(--font-title);font-size:1.15rem}.slots[data-astro-cid-uvk5fgiw]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.slots[data-astro-cid-uvk5fgiw] span[data-astro-cid-uvk5fgiw]{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:2px 12px;font-size:.92rem;font-weight:600}.prices[data-astro-cid-uvk5fgiw]{align-content:start;gap:14px;display:grid}.price[data-astro-cid-uvk5fgiw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr auto;gap:2px 16px;padding:18px 22px;display:grid}.price[data-astro-cid-uvk5fgiw].featured{background:var(--brand);border-color:var(--brand);color:#fff}.label[data-astro-cid-uvk5fgiw]{font-weight:600}.amount[data-astro-cid-uvk5fgiw]{font-family:var(--font-title);grid-row:span 2;align-self:center;font-size:1.8rem}.note[data-astro-cid-uvk5fgiw]{opacity:.75;font-size:.9rem}.studio[data-astro-cid-uvk5fgiw]{align-items:center;gap:40px;display:grid}@media (width>=900px){.studio[data-astro-cid-uvk5fgiw]{grid-template-columns:1fr 1fr}}.studio[data-astro-cid-uvk5fgiw]>img[data-astro-cid-uvk5fgiw]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.address[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{margin-bottom:.5em}.team[data-astro-cid-uvk5fgiw]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;max-width:900px;margin:0 auto;display:grid}.member[data-astro-cid-uvk5fgiw]{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:flex}.member[data-astro-cid-uvk5fgiw] img[data-astro-cid-uvk5fgiw],.initial[data-astro-cid-uvk5fgiw]{object-position:center 30%;object-fit:cover;border:4px solid var(--surface);width:180px;height:180px;box-shadow:var(--shadow);border-radius:50%;margin-bottom:12px}.initial[data-astro-cid-uvk5fgiw]{background:var(--brand-soft);color:var(--brand);font-family:var(--font-title);place-items:center;font-size:4rem;display:grid}.cta[data-astro-cid-uvk5fgiw]{background:var(--brand);color:#fff;text-align:center;padding:clamp(56px,8vw,88px) 0}.cta[data-astro-cid-uvk5fgiw] h2[data-astro-cid-uvk5fgiw]{color:#fff}.cta[data-astro-cid-uvk5fgiw] p[data-astro-cid-uvk5fgiw]{opacity:.9;margin-bottom:1.6em}
