section[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{line-height:1.1}.hero[data-astro-cid-ergxyi7h],.table[data-astro-cid-ergxyi7h],.window[data-astro-cid-ergxyi7h]{width:100%;max-width:var(--page-width);margin-inline:auto}.hero[data-astro-cid-ergxyi7h] img{aspect-ratio:1200/720;object-fit:cover;object-position:center 40%}.banner[data-astro-cid-ergxyi7h]{background:var(--cola);color:var(--cream);padding:64px var(--band-inline) 60px;text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.banner[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{font-size:var(--fs-h1);max-width:900px;color:var(--cream);line-height:1.08}.banner-subline[data-astro-cid-ergxyi7h]{color:var(--dusty-rose);margin-top:6px}.about[data-astro-cid-ergxyi7h]{padding:88px var(--band-inline);text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.about-label[data-astro-cid-ergxyi7h]{color:var(--olive)}.about[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:52px;line-height:1.08}.about-text[data-astro-cid-ergxyi7h]{color:var(--text-secondary);max-width:760px}.about-accent[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--ruby);max-width:760px;margin-top:4px;font-size:26px;font-style:italic;line-height:1.4}.about-link[data-astro-cid-ergxyi7h]{margin-top:6px}.services[data-astro-cid-ergxyi7h]{background:var(--olive);padding:72px var(--band-inline);flex-direction:column;gap:40px;display:flex}.services-head[data-astro-cid-ergxyi7h]{text-align:center;flex-direction:column;gap:14px;display:flex}.services-label[data-astro-cid-ergxyi7h]{color:var(--mimosa)}.services-intro[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--cream);font-size:26px;font-style:italic;line-height:normal}.services-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.tile[data-astro-cid-ergxyi7h]>[data-astro-cid-ergxyi7h]{text-wrap:balance}.tile[data-astro-cid-ergxyi7h]{border-top:2px solid var(--mimosa);flex-direction:column;gap:8px;padding:22px 4px 4px;text-decoration:none;display:flex}.tile-kicker[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--mimosa);font-size:19px;font-style:italic;line-height:normal}.tile-title[data-astro-cid-ergxyi7h]{color:var(--cream);font-size:28px;line-height:1.15}.tile-text[data-astro-cid-ergxyi7h]{color:var(--cream);font-size:15px;line-height:1.55}.tile-more[data-astro-cid-ergxyi7h]{color:var(--mimosa);margin-top:4px;font-size:12px;font-weight:600}.tile[data-astro-cid-ergxyi7h]:hover .tile-title[data-astro-cid-ergxyi7h]{color:var(--mimosa)}.table[data-astro-cid-ergxyi7h]{position:relative}.table[data-astro-cid-ergxyi7h] img{aspect-ratio:1200/1444;object-fit:cover;object-position:center 60%}.table-card[data-astro-cid-ergxyi7h]{right:var(--gutter);background:var(--table-card);flex-direction:column;gap:10px;max-width:538px;padding:30px 34px 32px;display:flex;position:absolute;top:72px}.table-label[data-astro-cid-ergxyi7h]{color:var(--ruby);font-size:12px}.table-title[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--ruby);font-size:30px;font-style:italic;line-height:1.25}.table-text[data-astro-cid-ergxyi7h]{color:var(--text-secondary);font-size:16px;line-height:1.65}.handmade[data-astro-cid-ergxyi7h]{background:var(--sand);padding:80px var(--band-inline);flex-direction:column;gap:36px;display:flex}.handmade[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:44px}.handmade-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.card[data-astro-cid-ergxyi7h]{background:var(--card-white);flex-direction:column;gap:10px;padding:30px 28px 26px;display:flex}.card-title[data-astro-cid-ergxyi7h]{font-size:26px;line-height:1.15}.card-text[data-astro-cid-ergxyi7h]{color:var(--text-secondary);font-size:15px;line-height:1.6}.handmade-actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;justify-content:center;align-self:center;gap:16px;margin-top:8px;display:flex}.children[data-astro-cid-ergxyi7h]{background:var(--blue-deep);color:var(--white)}.children-inner[data-astro-cid-ergxyi7h]{max-width:var(--page-width);grid-template-columns:5fr 7fr;align-items:center;margin-inline:auto;display:grid}.children-text[data-astro-cid-ergxyi7h]{padding:72px var(--gutter);flex-direction:column;justify-content:center;gap:18px;display:flex}.children-label[data-astro-cid-ergxyi7h]{color:var(--cream)}.children[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--fs-h2);color:var(--white);line-height:1.08}.children-subline[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--pale-yellow);font-size:24px;font-style:italic;line-height:1.4}.children-link[data-astro-cid-ergxyi7h]{color:var(--white);border-bottom-color:var(--mimosa);align-self:flex-start;margin-top:6px}.children-link[data-astro-cid-ergxyi7h]:hover{color:var(--pale-yellow)}.children-photo[data-astro-cid-ergxyi7h] img{aspect-ratio:700/720;object-fit:cover}.little-rooms[data-astro-cid-ergxyi7h]{padding:80px var(--band-inline);flex-direction:column;gap:40px;display:flex}.little-rooms-head[data-astro-cid-ergxyi7h]{flex-direction:column;gap:12px;display:flex}.little-rooms-accent[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--blue-deep);font-size:28px;font-style:italic;line-height:1.3}.little-rooms[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:44px;line-height:normal}.little-rooms-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.little-room[data-astro-cid-ergxyi7h]{border-top:2px solid var(--blue-deep);flex-direction:column;gap:8px;padding-top:18px;display:flex}.little-room-title[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--blue-deep);font-size:24px;line-height:normal}.little-room-text[data-astro-cid-ergxyi7h]{color:var(--text-secondary);font-size:15px;line-height:1.6}.arrival[data-astro-cid-ergxyi7h]{background:var(--olive);color:var(--cream);padding:80px var(--band-inline);text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.arrival-label[data-astro-cid-ergxyi7h]{color:var(--mimosa)}.arrival[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{color:var(--cream);font-size:48px}.arrival-text[data-astro-cid-ergxyi7h]{max-width:720px}.festive[data-astro-cid-ergxyi7h]{background:var(--cola);color:var(--cream)}.festive-inner[data-astro-cid-ergxyi7h]{max-width:var(--page-width);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-inline:auto;display:grid}.festive-text[data-astro-cid-ergxyi7h]{padding:var(--gutter);flex-direction:column;justify-content:center;gap:18px;display:flex}.festive-label[data-astro-cid-ergxyi7h]{color:var(--mimosa)}.festive[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{color:var(--cream);font-size:44px}.festive-intro[data-astro-cid-ergxyi7h]{color:var(--footer-text);font-size:17px}.festive-list[data-astro-cid-ergxyi7h]{font-family:var(--font-text);margin:0;padding:0;font-size:20px;font-style:italic;line-height:1.6;list-style:none}.festive-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{text-wrap:balance}.contact[data-astro-cid-ergxyi7h]{padding:88px var(--band-inline);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.contact-label[data-astro-cid-ergxyi7h]{color:var(--ruby)}.contact[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--fs-h2);line-height:1.08}.contact-text[data-astro-cid-ergxyi7h]{color:var(--text-secondary);max-width:720px}.contact-grid[data-astro-cid-ergxyi7h]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin-top:16px;display:grid}.contact-card[data-astro-cid-ergxyi7h]{background:var(--card-white);color:var(--cola);flex-direction:column;gap:8px;padding:28px;text-decoration:none;display:flex}.contact-card-label[data-astro-cid-ergxyi7h]{color:var(--ruby);font-weight:600}.contact-card-value[data-astro-cid-ergxyi7h]{font-family:var(--font-display);text-wrap:balance;font-size:26px;line-height:normal}.contact-card-whatsapp[data-astro-cid-ergxyi7h]{background:var(--olive);color:var(--cream)}.contact-card-whatsapp[data-astro-cid-ergxyi7h] .contact-card-label[data-astro-cid-ergxyi7h]{color:var(--mimosa)}a[data-astro-cid-ergxyi7h].contact-card:hover{color:var(--ruby)}a[data-astro-cid-ergxyi7h].contact-card-whatsapp:hover{color:var(--mimosa)}.contact-form[data-astro-cid-ergxyi7h]{background:var(--card-white);text-align:left;flex-direction:column;gap:24px;width:100%;padding:40px 48px;display:flex}.contact-form-label[data-astro-cid-ergxyi7h]{color:var(--ruby);font-weight:600}.contact-form-row[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.field[data-astro-cid-ergxyi7h]{flex-direction:column;gap:6px;display:flex}.field-label[data-astro-cid-ergxyi7h]{color:var(--text-secondary)}.field[data-astro-cid-ergxyi7h] input[data-astro-cid-ergxyi7h],.field[data-astro-cid-ergxyi7h] textarea[data-astro-cid-ergxyi7h]{border:0;border-bottom:1px solid var(--line);width:100%;min-height:44px;font-family:var(--font-text);color:var(--cola);background:0 0;padding:8px 0;font-size:19px;line-height:1.45}.field[data-astro-cid-ergxyi7h] textarea[data-astro-cid-ergxyi7h]{resize:vertical}.field[data-astro-cid-ergxyi7h] input[data-astro-cid-ergxyi7h]:focus-visible,.field[data-astro-cid-ergxyi7h] textarea[data-astro-cid-ergxyi7h]:focus-visible{border-bottom:2px solid var(--ruby);outline:0;margin-bottom:-1px}.trap[data-astro-cid-ergxyi7h]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-button[data-astro-cid-ergxyi7h]{cursor:pointer;align-self:flex-start}.contact-form-button[data-astro-cid-ergxyi7h]:disabled{cursor:progress}.status[data-astro-cid-ergxyi7h]{font-family:var(--font-text);font-size:19px;font-style:italic;line-height:1.45;display:none}.status-sent[data-astro-cid-ergxyi7h]{color:var(--olive)}.status-error[data-astro-cid-ergxyi7h]{color:var(--ruby)}.status[data-astro-cid-ergxyi7h]:target,.status[data-astro-cid-ergxyi7h].is-visible{display:block}.helps[data-astro-cid-ergxyi7h]{background:var(--sand-2);padding:80px var(--band-inline);flex-direction:column;gap:12px;display:flex}.helps-label[data-astro-cid-ergxyi7h]{color:var(--ruby)}.helps[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{margin-bottom:12px;font-size:42px}.helps-list[data-astro-cid-ergxyi7h]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.helps-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{font-family:var(--font-text);color:var(--cola);border-bottom:1px solid var(--line);text-wrap:balance;padding:14px 0;font-size:21px;font-style:italic;line-height:1.45}@media (width<=899px){.services-grid[data-astro-cid-ergxyi7h],.handmade-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,minmax(0,1fr))}.services-grid[data-astro-cid-ergxyi7h]{row-gap:40px}.children-inner[data-astro-cid-ergxyi7h],.festive-inner[data-astro-cid-ergxyi7h],.little-rooms-grid[data-astro-cid-ergxyi7h],.contact-grid[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr)}.little-rooms-grid[data-astro-cid-ergxyi7h]{gap:32px}.children-text[data-astro-cid-ergxyi7h],.festive-text[data-astro-cid-ergxyi7h]{padding:64px var(--gutter)}.table-card[data-astro-cid-ergxyi7h]{max-width:none;padding:40px var(--gutter);position:static}.contact-form[data-astro-cid-ergxyi7h]{padding:32px var(--gutter)}}@media (width<=599px){.about[data-astro-cid-ergxyi7h],.services[data-astro-cid-ergxyi7h],.handmade[data-astro-cid-ergxyi7h],.little-rooms[data-astro-cid-ergxyi7h],.arrival[data-astro-cid-ergxyi7h],.contact[data-astro-cid-ergxyi7h],.helps[data-astro-cid-ergxyi7h]{padding-block:56px}.banner[data-astro-cid-ergxyi7h]{padding-block:48px 44px}.children-text[data-astro-cid-ergxyi7h],.festive-text[data-astro-cid-ergxyi7h]{padding:56px var(--gutter)}.hero[data-astro-cid-ergxyi7h] img{aspect-ratio:4/3}.about[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:var(--fs-h2)}.about-accent[data-astro-cid-ergxyi7h],.services-intro[data-astro-cid-ergxyi7h]{font-size:22px}.services-grid[data-astro-cid-ergxyi7h],.handmade-grid[data-astro-cid-ergxyi7h],.contact-form-row[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr)}.services-grid[data-astro-cid-ergxyi7h]{row-gap:36px}.contact-form-row[data-astro-cid-ergxyi7h]{gap:24px}.table-title[data-astro-cid-ergxyi7h]{font-size:26px}.handmade[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h],.little-rooms[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h],.arrival[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h],.festive[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h],.helps[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{font-size:34px}.little-rooms-accent[data-astro-cid-ergxyi7h]{font-size:22px}.children-subline[data-astro-cid-ergxyi7h],.contact-card-value[data-astro-cid-ergxyi7h]{font-size:24px}.helps-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{font-size:19px}}
