.section[data-astro-cid-7aropxhg]{padding-block:var(--section)}.section-tint[data-astro-cid-7aropxhg]{background:var(--surface)}.section-head[data-astro-cid-7aropxhg]{max-width:44rem;margin-bottom:2.5rem}.section-head[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg],.split[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:1rem}.section-head[data-astro-cid-7aropxhg]>[data-astro-cid-7aropxhg]:last-child{margin-bottom:0}ul[data-astro-cid-7aropxhg],ol[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.hero[data-astro-cid-7aropxhg]{background:var(--cream);padding-block:clamp(2.5rem,2rem + 4vw,6rem)}.hero-grid[data-astro-cid-7aropxhg]{align-items:center;gap:2.5rem;display:grid}.eyebrow[data-astro-cid-7aropxhg]{color:var(--moss-deep);margin-bottom:.75rem;font-weight:600}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{margin-bottom:1.25rem}.lead[data-astro-cid-7aropxhg]{font-size:var(--step-lead);color:var(--ink-soft);max-width:34ch;margin-bottom:2rem}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:.75rem;display:flex}.hero[data-astro-cid-7aropxhg] .hero-img{aspect-ratio:4/5;object-fit:cover;object-position:50% 100%;border-radius:var(--radius);width:100%;max-height:80svh}.cards[data-astro-cid-7aropxhg]{gap:1rem;display:grid}.card[data-astro-cid-7aropxhg]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem}.card[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:.5rem}.card[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--ink-soft);margin:0}.support-note[data-astro-cid-7aropxhg]{border-left:3px solid var(--accent);max-width:44rem;margin-top:2.5rem;padding-left:1rem}.support-note[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.support-note-title[data-astro-cid-7aropxhg]{font-weight:600;margin-bottom:.25rem!important}.split[data-astro-cid-7aropxhg]{align-items:center;gap:2.5rem;display:grid}.split[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{max-width:36rem}.split[data-astro-cid-7aropxhg] .rounded{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.credentials[data-astro-cid-7aropxhg]{gap:.75rem;display:grid}.credentials[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);font-size:var(--step-small);align-items:center;gap:1rem;padding:1rem 1.25rem;line-height:1.45;display:flex}.credentials[data-astro-cid-7aropxhg] svg[data-astro-cid-7aropxhg]{background:var(--cream);width:2.5rem;height:2.5rem;color:var(--moss-deep);border-radius:50%;flex:none;padding:.5rem}.about-grid[data-astro-cid-7aropxhg]{gap:2.5rem;display:grid}.about-chair[data-astro-cid-7aropxhg]{border-radius:var(--radius);width:100%;height:auto}.about-story[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:1rem}.about[data-astro-cid-7aropxhg] .about-portrait{aspect-ratio:4/3;object-fit:cover;object-position:30% 50%;border-radius:var(--radius);width:100%}.about-today[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.about-work[data-astro-cid-7aropxhg] .credentials-heading[data-astro-cid-7aropxhg]{font-size:var(--step-lead);margin:3rem 0 .75rem}.about-today[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:var(--step-lead);margin-bottom:.75rem}.facts[data-astro-cid-7aropxhg]{gap:1rem;max-width:40rem;display:grid}.facts[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{align-items:center;gap:1rem;display:flex}.facts[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.facts[data-astro-cid-7aropxhg] svg{background:var(--cream);width:2.75rem;height:2.75rem;color:var(--moss-deep);border-radius:50%;flex:none;padding:.6rem}.together[data-astro-cid-7aropxhg]{background:var(--moss-deep);color:var(--white);text-align:center;padding-block:clamp(3rem,2.5rem + 3vw,5rem)}.together[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{color:var(--white);margin-bottom:1rem}.together[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{text-align:center;hyphens:manual;max-width:44rem;font-size:var(--step-lead);color:var(--cream-dark);margin:0 auto;line-height:1.55}.together-quote[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:48rem;color:var(--white);white-space:pre-line;font-size:clamp(1.375rem,1.2rem + .9vw,1.875rem);font-weight:600;line-height:1.4}.faq[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);max-width:48rem}.faq[data-astro-cid-7aropxhg] details[data-astro-cid-7aropxhg]{border-top:1px solid var(--line)}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.125rem;list-style:none;display:flex}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:1.0625rem;font-weight:600;line-height:1.4}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]:hover h3[data-astro-cid-7aropxhg]{color:var(--moss-deep)}.faq[data-astro-cid-7aropxhg] summary[data-astro-cid-7aropxhg]:after{content:"+";background:var(--white);border:1px solid var(--line);width:2rem;height:2rem;color:var(--moss-deep);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;line-height:1;display:grid}.faq[data-astro-cid-7aropxhg] details[data-astro-cid-7aropxhg][open] summary[data-astro-cid-7aropxhg]:after{content:"−"}.faq-answer[data-astro-cid-7aropxhg]{color:var(--ink-soft);padding-bottom:1.25rem}.faq-answer[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:last-child{margin-bottom:0}.faq-link[data-astro-cid-7aropxhg]{color:var(--moss-deep)}.checks[data-astro-cid-7aropxhg]{gap:.75rem 2rem;display:grid}.checks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.25rem 1rem 3.25rem;position:relative}.checks[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";border-left:2.5px solid var(--sage);border-bottom:2.5px solid var(--sage);width:1.1rem;height:.55rem;position:absolute;top:1.35rem;left:1.25rem;transform:rotate(-45deg)}.space-split[data-astro-cid-7aropxhg]{margin-bottom:2.5rem}.space-photo[data-astro-cid-7aropxhg]{border-radius:var(--radius);cursor:zoom-in;display:block;overflow:hidden}.space-photo[data-astro-cid-7aropxhg] img{transition:transform .3s}.space-photo[data-astro-cid-7aropxhg]:hover img{transform:scale(1.03)}.gallery[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.gallery[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{cursor:zoom-in;border-radius:10px;display:block;overflow:hidden}.gallery[data-astro-cid-7aropxhg] img{transition:transform .3s}.gallery[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover img{transform:scale(1.04)}.gallery[data-astro-cid-7aropxhg] img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.lightbox[data-astro-cid-7aropxhg]{background:0 0;border:0;width:100vw;max-width:none;height:100svh;max-height:none;margin:0;padding:0}.lightbox[data-astro-cid-7aropxhg]::backdrop{background:#1a2e2beb}.lightbox[data-astro-cid-7aropxhg][open]{place-items:center;display:grid}.lightbox[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{border-radius:10px;width:auto;max-width:calc(100vw - 2rem);height:auto;max-height:calc(100svh - 6rem)}.lb-btn[data-astro-cid-7aropxhg]{background:var(--white);width:3rem;height:3rem;color:var(--text-dark);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:fixed}.lb-btn[data-astro-cid-7aropxhg]:hover{background:var(--cream-dark)}.lb-close[data-astro-cid-7aropxhg]{font-size:1.1rem;top:1rem;right:1rem}.lb-prev[data-astro-cid-7aropxhg],.lb-next[data-astro-cid-7aropxhg]{bottom:1rem}.lb-prev[data-astro-cid-7aropxhg]{left:calc(50% - 3.5rem)}.lb-next[data-astro-cid-7aropxhg]{right:calc(50% - 3.5rem)}@media (width>=56rem){.lightbox[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{max-width:calc(100vw - 10rem);max-height:calc(100svh - 4rem)}.lb-prev[data-astro-cid-7aropxhg],.lb-next[data-astro-cid-7aropxhg]{top:50%;bottom:auto;transform:translateY(-50%)}.lb-prev[data-astro-cid-7aropxhg]{left:1.5rem}.lb-next[data-astro-cid-7aropxhg]{right:1.5rem}}.contact[data-astro-cid-7aropxhg]{background:var(--moss-deep);color:var(--white);border-radius:calc(var(--radius) * 1.5);align-items:center;gap:2.5rem;padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid}.contact[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{margin-bottom:1rem}.contact[data-astro-cid-7aropxhg] .button{background:var(--white);color:var(--moss-deep)}.contact[data-astro-cid-7aropxhg] .button:hover{background:var(--cream-dark)}.map[data-astro-cid-7aropxhg]{margin:1rem 0 0}.map[data-astro-cid-7aropxhg]>a[data-astro-cid-7aropxhg]{border-radius:calc(var(--radius) * 1.5);display:block;position:relative;overflow:hidden}.map[data-astro-cid-7aropxhg] img{object-fit:cover;width:100%;height:clamp(16rem,30vw,22rem)}.map-cta[data-astro-cid-7aropxhg]{background:var(--moss-deep);min-height:2.75rem;color:var(--white);font-weight:600;font-size:var(--step-small);border-radius:999px;align-items:center;padding:0 1.1rem;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.map[data-astro-cid-7aropxhg]>a[data-astro-cid-7aropxhg]:hover .map-cta[data-astro-cid-7aropxhg]{background:var(--text-dark)}.map[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{color:var(--text-mid);margin-top:.5rem;font-size:.8125rem}.contact-actions[data-astro-cid-7aropxhg]{gap:.75rem;max-width:20rem;display:grid}.contact[data-astro-cid-7aropxhg] .button-whatsapp[data-astro-cid-7aropxhg]{color:var(--white);box-shadow:inset 0 0 0 1.5px var(--sage-light);background:0 0;gap:.5rem}.contact[data-astro-cid-7aropxhg] .button-whatsapp[data-astro-cid-7aropxhg]:hover{background:var(--text-dark)}.contact[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--cream-dark);max-width:40ch;margin-bottom:1.75rem}.contact[data-astro-cid-7aropxhg] address[data-astro-cid-7aropxhg]{overflow-wrap:anywhere;align-content:center;gap:.25rem;font-style:normal;display:grid}.contact[data-astro-cid-7aropxhg] address[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{font-size:clamp(1rem,.85rem + .8vw,1.375rem);font-weight:600;text-decoration:none}.contact[data-astro-cid-7aropxhg] address[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{text-decoration:underline}.label[data-astro-cid-7aropxhg]{font-size:var(--step-small);color:var(--cream-dark);margin-top:.75rem}.label[data-astro-cid-7aropxhg]:first-child{margin-top:0}@media (width>=40rem){.cards[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr)}.checks[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.hero-grid[data-astro-cid-7aropxhg],.split[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr;gap:4rem}.about-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr;grid-template-areas:"story portrait""chair work";align-items:start;gap:2.5rem 4rem}.about-story[data-astro-cid-7aropxhg]{grid-area:story}.about-grid[data-astro-cid-7aropxhg]>.about-portrait{grid-area:portrait;align-self:center}.about-work[data-astro-cid-7aropxhg]{grid-area:work;align-self:center}.about-grid[data-astro-cid-7aropxhg]>.about-chair{grid-area:chair;max-width:26rem}.gallery[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,1fr)}.contact[data-astro-cid-7aropxhg]{grid-template-columns:1.3fr 1fr}}
