.top[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:10;background:#fff8facc;backdrop-filter:blur(8px);border-bottom:1px solid #f3a6bd55}.bar[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding-top:.6rem;padding-bottom:.6rem}.brand[data-astro-cid-j7pv25f6]{font-size:2rem;text-decoration:none;color:var(--ink)}nav[data-astro-cid-j7pv25f6]{display:flex;gap:1.2rem;align-items:center;font-size:.9rem;font-weight:500}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.btn[data-astro-cid-j7pv25f6].small{padding:.5rem 1.1rem;color:#fff}.hero[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 80% 20%,var(--blush),transparent 60%);padding-top:3rem}.grid2[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.2rem,5vw,3.4rem);margin:.5rem 0 1rem}.big[data-astro-cid-j7pv25f6]{font-size:1.25em;color:var(--pink-d)}.lead[data-astro-cid-j7pv25f6]{font-size:1.1rem;max-width:34ch}.cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0}.trust[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;gap:.3rem;font-size:.9rem;color:var(--rose);font-weight:500}.logo[data-astro-cid-j7pv25f6]{border-radius:50%;box-shadow:0 20px 50px #d9638a33;justify-self:center;width:100%;max-width:440px;height:auto;aspect-ratio:1;object-fit:cover}.alt[data-astro-cid-j7pv25f6]{background:var(--blush)}.photo[data-astro-cid-j7pv25f6]{margin:0;background:#fff;padding:.55rem;border-radius:1.4rem;box-shadow:0 14px 36px #d9638a2e,0 2px 6px #0000000d;overflow:hidden;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.photo[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;border-radius:1rem;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.photo[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px);box-shadow:0 22px 48px #d9638a47,0 2px 6px #0000000d}.photo[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.05)}.photo[data-astro-cid-j7pv25f6]{overflow:hidden}.photo[data-astro-cid-j7pv25f6] img{display:block}.showcase[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:1.2rem;align-items:stretch;margin-bottom:2rem}.photo[data-astro-cid-j7pv25f6].big,.photo[data-astro-cid-j7pv25f6].sq{aspect-ratio:1}.photo[data-astro-cid-j7pv25f6].tall{aspect-ratio:4/5}.gallery[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.stack[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}.stack[data-astro-cid-j7pv25f6] .tall[data-astro-cid-j7pv25f6]{grid-row:span 2;aspect-ratio:3/4}.stack[data-astro-cid-j7pv25f6] .photo[data-astro-cid-j7pv25f6]:not(.tall){aspect-ratio:auto;min-height:0}.stack[data-astro-cid-j7pv25f6] .photo[data-astro-cid-j7pv25f6]:not(.tall){position:relative}.stack[data-astro-cid-j7pv25f6] .photo[data-astro-cid-j7pv25f6]:not(.tall) img{position:absolute;inset:.55rem;width:calc(100% - 1.1rem);height:calc(100% - 1.1rem)}.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.js .reveal.in{opacity:1;transform:none}.hero[data-astro-cid-j7pv25f6] .grid2[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{animation:rise 1s cubic-bezier(.2,.7,.2,1) both}.hero[data-astro-cid-j7pv25f6] .grid2[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.12s}.hero[data-astro-cid-j7pv25f6] .grid2[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(3){animation-delay:.24s}.hero[data-astro-cid-j7pv25f6] .grid2[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(4){animation-delay:.36s}.hero[data-astro-cid-j7pv25f6] .grid2[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:nth-child(5){animation-delay:.48s}.logo[data-astro-cid-j7pv25f6]{animation:pop 1.2s cubic-bezier(.2,.7,.2,1) both .1s,float 7s ease-in-out infinite 1.4s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-10px)}}.card[data-astro-cid-j7pv25f6]{transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 18px 40px #d9638a3d}.top[data-astro-cid-j7pv25f6]{transition:box-shadow .3s}.top[data-astro-cid-j7pv25f6].scrolled{box-shadow:0 6px 24px #d9638a22}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn){position:relative}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn):after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:100%;background:var(--pink-d);transform:scaleX(0);transform-origin:left;transition:transform .3s}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn):hover:after{transform:scaleX(1)}.btn[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.btn[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,#ffffff66 50%,transparent 70%);transform:translate(-120%);transition:transform .7s}.btn[data-astro-cid-j7pv25f6]:hover:after{transform:translate(120%)}.fab[data-astro-cid-j7pv25f6]{animation:pulse 2.6s infinite}@keyframes pulse{0%{box-shadow:0 0 #25d36688,0 6px 18px #0004}70%{box-shadow:0 0 0 16px #25d36600,0 6px 18px #0004}to{box-shadow:0 0 #25d36600,0 6px 18px #0004}}details[data-astro-cid-j7pv25f6]{transition:box-shadow .3s}details[data-astro-cid-j7pv25f6][open]{box-shadow:0 10px 26px #d9638a2e}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6]:before,[data-astro-cid-j7pv25f6]:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}.cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:1.2rem;padding:1.6rem;box-shadow:0 8px 24px #d9638a1f;text-align:left}.ico[data-astro-cid-j7pv25f6]{font-size:2rem}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:.5rem 0 .3rem}.tag[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:.8rem;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--rose);border:1px solid var(--rose);border-radius:99px;padding:.15rem .7rem}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;text-align:left}.steps[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--pink-d);color:#fff;margin-bottom:.6rem}.narrow[data-astro-cid-j7pv25f6]{max-width:680px}.form[data-astro-cid-j7pv25f6]{display:grid;gap:.8rem;text-align:left}.form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.form[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6],.form[data-astro-cid-j7pv25f6] textarea[data-astro-cid-j7pv25f6]{padding:.9rem 1rem;border:1.5px solid var(--pink);border-radius:.8rem;font:inherit;background:#fff}details[data-astro-cid-j7pv25f6]{background:#fff;border-radius:.9rem;padding:1rem 1.2rem;margin-bottom:.7rem;box-shadow:0 4px 14px #d9638a14}summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:600}details[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:.6rem}.foot[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#1b1217,#120c10);color:#f6e9ee;padding:4rem 0 0;position:relative}.foot[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--pink),var(--rose),var(--pink),transparent)}.foot-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;gap:2.5rem;padding-bottom:3rem}.foot-brand[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:50%;box-shadow:0 0 0 3px #f3a6bd55;margin-bottom:.8rem}.foot[data-astro-cid-j7pv25f6] .big[data-astro-cid-j7pv25f6]{color:var(--pink);font-size:2.4rem;line-height:1.1}.foot[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{opacity:.7;font-size:.9rem;margin-top:.4rem}.foot-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.55rem;font-size:.95rem}.foot-col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;color:var(--pink);margin-bottom:.4rem}.foot-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#f6e9ee;text-decoration:none;opacity:.85;transition:opacity .2s,color .2s,transform .2s;width:fit-content}.foot-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{opacity:1;color:var(--pink);transform:translate(3px)}.ico-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.55rem}.loc[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem;align-items:flex-start;margin-top:.6rem}.loc[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{flex:none;margin-top:.15rem}.foot-bottom[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;border-top:1px solid #ffffff1f;padding-top:1.2rem;padding-bottom:1.4rem;font-size:.82rem;opacity:.8}.credit[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem}.heart[data-astro-cid-j7pv25f6]{color:var(--pink-d);animation:beat 1.8s ease-in-out infinite}.credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--pink);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.credit[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--pink)}@keyframes beat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.25)}40%{transform:scale(1.05)}}.fab[data-astro-cid-j7pv25f6]{position:fixed;right:1rem;bottom:1rem;width:3.4rem;height:3.4rem;border-radius:50%;background:#25d366;display:grid;place-items:center;font-size:1.5rem;text-decoration:none;box-shadow:0 6px 18px #0004;z-index:20}@media(max-width:900px){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.foot-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}.foot-bottom[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.showcase[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.grid2[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.logo[data-astro-cid-j7pv25f6]{order:-1;max-width:260px}nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.btn){display:none}section[data-astro-cid-j7pv25f6]{padding:3rem 0}}
