.ig[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.tile[data-astro-cid-ijohf2w4]{aspect-ratio:1;background:#eee;border-radius:10px;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-ijohf2w4] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tile[data-astro-cid-ijohf2w4]:hover img{transform:scale(1.06)}.badge[data-astro-cid-ijohf2w4]{color:#fff;background:#00000073;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid;position:absolute;top:.6rem;right:.6rem}.follow[data-astro-cid-ijohf2w4]{text-align:center;margin-top:2rem}@media (width<=700px){.ig[data-astro-cid-ijohf2w4]{grid-template-columns:repeat(2,1fr)}}.hero[data-astro-cid-lcdefpme]{background:#ddd;place-items:center;height:min(88vh,760px);display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__img{object-fit:cover;opacity:0;width:100%;height:100%;animation:24s infinite heroFade;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero__img:first-of-type{opacity:1}@keyframes heroFade{0%{opacity:0}4%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}.hero__text[data-astro-cid-lcdefpme]{text-align:center;backdrop-filter:blur(3px);background:#fffdf8b8;border-radius:20px;padding:2rem 3rem;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-size:clamp(3.5rem,11vw,7rem)}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.3em;text-transform:uppercase;color:var(--pink);margin:0;font-size:.85rem;font-weight:600}.hero__down[data-astro-cid-lcdefpme]{color:#fff;filter:drop-shadow(0 1px 3px #0006);animation:2s infinite bob;position:absolute;bottom:1.5rem}@keyframes bob{50%{transform:translateY(6px)}}.about[data-astro-cid-lcdefpme]{grid-template-columns:420px 1fr;align-items:center;gap:3.5rem;display:grid}.about__photo[data-astro-cid-lcdefpme]{position:relative}.about__photo[data-astro-cid-lcdefpme]:before{content:"";border:3px solid var(--teal);border-radius:var(--radius);position:absolute;inset:18px -18px -18px 18px}.about__photo[data-astro-cid-lcdefpme] img{border-radius:var(--radius);position:relative}.about__hi[data-astro-cid-lcdefpme]{color:var(--teal);font-size:2.6rem}.published[data-astro-cid-lcdefpme]{align-items:center;gap:1rem;margin:2rem 0 0;display:flex}.published[data-astro-cid-lcdefpme] img{border-radius:6px;width:90px;transform:rotate(-3deg);box-shadow:0 6px 20px #0000001f}.published[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--pink);font-weight:600}.quotes__title[data-astro-cid-lcdefpme]{text-align:center;color:var(--pink);font-size:clamp(2rem,5vw,3rem)}.quotes[data-astro-cid-lcdefpme]{max-width:760px;min-height:9rem;margin:0 auto 3rem;display:grid}.quote[data-astro-cid-lcdefpme]{text-align:center;opacity:0;grid-area:1/1;margin:0;transition:opacity .8s}.quote[data-astro-cid-lcdefpme].active{opacity:1}.quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-head);margin:0;font-size:clamp(1.15rem,2.4vw,1.45rem)}.quote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:.5rem;font-style:normal;display:block}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:.8rem;display:grid}.gallery[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;border-radius:10px}.gallery[data-astro-cid-lcdefpme] img:nth-child(odd){transform:rotate(-1.5deg)}.gallery[data-astro-cid-lcdefpme] img:nth-child(2n){transform:rotate(1.5deg)translateY(8px)}.services[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;align-items:start;gap:3rem;display:grid}.services__title[data-astro-cid-lcdefpme]{color:var(--teal-dark);font-size:1.6rem}.cards[data-astro-cid-lcdefpme]{gap:1.2rem;display:grid}.card[data-astro-cid-lcdefpme]{border-radius:var(--radius);color:var(--ink);padding:1.8rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.card[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000014}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--font-script);margin:0;font-size:2rem;font-weight:400}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:.3rem 0 .8rem}.card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-head);font-weight:600}.card--teal[data-astro-cid-lcdefpme]{background:#e3f6f5}.card--teal[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.card--teal[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--teal-dark)}.card--amber[data-astro-cid-lcdefpme]{background:var(--cream-2);box-shadow:inset 0 0 0 2px var(--amber)}.card--amber[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.card--amber[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#b5770a}.hashtag[data-astro-cid-lcdefpme]{text-align:center;color:var(--muted);margin-top:3.5rem}.hashtag[data-astro-cid-lcdefpme] .script[data-astro-cid-lcdefpme]{color:var(--pink);font-size:clamp(2rem,6vw,3.2rem);display:block}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.contact[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.6rem}.mail[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-family:var(--font-head);color:var(--pink);font-size:1.2rem;font-weight:600}.contact__nl[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#fff;padding:2rem;box-shadow:0 10px 30px #0000000f}@media (width<=560px){.hero__text[data-astro-cid-lcdefpme]{margin:0 1rem;padding:1.5rem 1.2rem}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{letter-spacing:.18em;font-size:.72rem}}@media (width<=860px){.about[data-astro-cid-lcdefpme],.services[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about__photo[data-astro-cid-lcdefpme]{max-width:360px;margin:0 auto 1rem}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.gallery[data-astro-cid-lcdefpme] img:nth-child(n+4){display:none}}
