.hero[data-astro-cid-j7pv25f6]{min-height:660px;display:grid;grid-template-columns:1.15fr .85fr;gap:6%;align-items:center;padding:60px 0 95px}.eyebrow[data-astro-cid-j7pv25f6]{font-size:.69rem;font-weight:700;letter-spacing:.2em;color:var(--accent)}h1[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6]{font-family:Playfair Display,Georgia,serif}h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.1rem,6vw,6rem);line-height:1.12;letter-spacing:-.055em;margin:28px 0}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6],h2[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--accent)}.lead[data-astro-cid-j7pv25f6]{font-size:1.14rem;color:var(--muted);line-height:1.8;max-width:460px}.actions[data-astro-cid-j7pv25f6]{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:32px}.primary[data-astro-cid-j7pv25f6],.secondary[data-astro-cid-j7pv25f6]{display:inline-block;border-radius:3px;background:var(--ink);color:#fff;padding:15px 23px;text-decoration:none;font-size:.9rem}.secondary[data-astro-cid-j7pv25f6]{background:transparent;border:1px solid var(--ink);color:var(--ink)}.text-link[data-astro-cid-j7pv25f6]{font-size:.9rem;text-underline-offset:6px}.visual[data-astro-cid-j7pv25f6]{height:490px;position:relative;display:flex;justify-content:center;align-items:center}.arch[data-astro-cid-j7pv25f6]{width:min(100%,390px);height:440px;border-radius:200px 200px 8px 8px;background:#c18c70;position:relative;overflow:hidden;display:grid;place-items:center;box-shadow:18px 20px #e7d8c6}.arch[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:23px;border:2px solid #e8c6aa;border-radius:200px 200px 8px 8px}.mandala[data-astro-cid-j7pv25f6]{position:relative;width:290px;height:290px;display:grid;place-items:center}.ring[data-astro-cid-j7pv25f6]{position:absolute;inset:0;border:2px solid #f4e7d3;border-radius:50%}.ring-one[data-astro-cid-j7pv25f6]{inset:22px;border-style:dashed}.ring-two[data-astro-cid-j7pv25f6]{inset:55px;border-width:3px}.ring-three[data-astro-cid-j7pv25f6]{inset:84px;border-style:dotted;border-width:6px}.flower[data-astro-cid-j7pv25f6]{font-size:8rem;font-family:Georgia,serif;color:#f4e7d3}.visual-caption[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;right:0;font-size:.66rem;letter-spacing:.16em}.intro[data-astro-cid-j7pv25f6]{padding:90px 0 110px}.intro[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,4.3vw,4.5rem);line-height:1.18;letter-spacing:-.045em;margin:20px 0 48px}.services[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.service[data-astro-cid-j7pv25f6]{min-height:270px;border:1px solid var(--line);padding:32px;display:flex;gap:17px;position:relative}.service[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font-size:.76rem;color:var(--accent);font-weight:700}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.95rem;margin:0 0 10px}.service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:310px;color:var(--muted);line-height:1.7;font-size:.94rem}.service[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700;font-size:.85rem;text-underline-offset:5px}.glyph[data-astro-cid-j7pv25f6]{position:absolute;right:26px;bottom:22px;color:#c7a38f;font-size:3.5rem}.about[data-astro-cid-j7pv25f6]{background:#e8d9ca;padding:90px 0}.about-inner[data-astro-cid-j7pv25f6]{max-width:1160px}.about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:22px}.about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{max-width:520px;line-height:1.85;color:#594c42;font-size:1.06rem}.contact[data-astro-cid-j7pv25f6]{padding:110px 0 130px}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:20px}.contact[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--muted);line-height:1.7}@media(max-width:800px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px;padding-top:55px}.visual[data-astro-cid-j7pv25f6]{height:410px}.arch[data-astro-cid-j7pv25f6]{height:360px;width:320px}.services[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.intro[data-astro-cid-j7pv25f6]{padding:65px 0}.contact[data-astro-cid-j7pv25f6]{padding:80px 0}.about[data-astro-cid-j7pv25f6]{padding:70px 0}}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6]{scroll-behavior:auto!important}}.service-social[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px}.service-social[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{margin-left:3px}.social-action[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--line);border-radius:50%;color:var(--ink);text-decoration:none}.social-action[data-astro-cid-j7pv25f6]:hover{background:#e8d9ca}
