.hero[data-astro-cid-lcdefpme]{padding:clamp(2.5rem,6vw,5rem) 0 clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle at 35% 35%,#efe6f7,#e4d8ef 70%);border-radius:50%;width:60vw;position:absolute;top:-18vw;right:-12vw}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero-badge[data-astro-cid-lcdefpme]{width:clamp(170px,20vw,240px);margin-bottom:1.2rem;display:block}.hero-badge[data-astro-cid-lcdefpme] svg{width:100%;height:auto;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.35em}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.stack[data-astro-cid-lcdefpme]{aspect-ratio:1/.92;position:relative}.polaroid[data-astro-cid-lcdefpme]{width:68%;box-shadow:var(--shadow-lift);background:#fff;border-radius:10px;margin:0;padding:.7rem .7rem 0;transition:transform .3s;position:absolute}.polaroid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;object-fit:cover;border-radius:5px}.polaroid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font:italic 500 1rem var(--display);color:var(--purple);text-align:center;padding:.55rem .2rem .7rem}.p1[data-astro-cid-lcdefpme]{z-index:3;top:22%;left:18%;transform:rotate(-3deg)}.p2[data-astro-cid-lcdefpme]{z-index:2;top:0;left:0;transform:rotate(-9deg)}.p3[data-astro-cid-lcdefpme]{z-index:1;top:4%;right:0;transform:rotate(7deg)}.stack[data-astro-cid-lcdefpme]:hover .p1[data-astro-cid-lcdefpme]{transform:rotate(-1deg)translateY(-6px)}.stack[data-astro-cid-lcdefpme]:hover .p2[data-astro-cid-lcdefpme]{transform:rotate(-12deg)translate(-8px)}.stack[data-astro-cid-lcdefpme]:hover .p3[data-astro-cid-lcdefpme]{transform:rotate(10deg)translate(8px)}.ball[data-astro-cid-lcdefpme]{z-index:4;aspect-ratio:1;background:radial-gradient(circle at 30% 30%, #f0f77a, var(--ball) 55%, var(--ball-deep));border-radius:50%;width:clamp(64px,9vw,104px);position:absolute;bottom:2%;right:4%;overflow:hidden;box-shadow:0 14px 24px -10px #505a0099}.ball[data-astro-cid-lcdefpme]:before,.ball[data-astro-cid-lcdefpme]:after{content:"";border:3px solid #fff;border-radius:50%;width:100%;height:100%;position:absolute;top:0}.ball[data-astro-cid-lcdefpme]:before{left:-68%}.ball[data-astro-cid-lcdefpme]:after{left:68%}@media (width<=860px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stack[data-astro-cid-lcdefpme]{width:100%;max-width:520px;margin-inline:auto}}.who[data-astro-cid-lcdefpme]{margin-top:1.8rem}.who-card[data-astro-cid-lcdefpme]{padding:.8rem .8rem 1.4rem}.who-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--cream-deep);border-radius:16px;margin-bottom:1.1rem;display:block;overflow:hidden}.who-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.who-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.who-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-inline:.6rem}.who-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.why-section[data-astro-cid-lcdefpme]{background:var(--purple-soft);border-radius:clamp(24px,5vw,60px);width:min(100% - 1rem,1400px);margin-inline:auto}.why[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:1.8rem;display:grid}.why-item[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--paper);padding:1.4rem 1.4rem 1.3rem}.why-item[data-astro-cid-lcdefpme]:first-child{background:var(--purple);color:#ece3f5;grid-column:span 2}.why-item[data-astro-cid-lcdefpme]:first-child h3[data-astro-cid-lcdefpme]{color:#fff;font-size:1.5rem}.why-item[data-astro-cid-lcdefpme]:first-child .why-icon[data-astro-cid-lcdefpme]{background:var(--ball);stroke:var(--purple-deep)}@media (width<=1000px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=560px){.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.why-item[data-astro-cid-lcdefpme]:first-child{grid-column:auto}}.why-icon[data-astro-cid-lcdefpme]{background:var(--purple-soft);fill:none;width:2.8rem;height:2.8rem;stroke:var(--purple);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;border-radius:14px;margin-bottom:.9rem;padding:.55rem}.why-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.35em;font-size:1.2rem}.why-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.97rem}.why-item[data-astro-cid-lcdefpme]:not(:first-child) p[data-astro-cid-lcdefpme]{color:var(--muted)}.photos-section[data-astro-cid-lcdefpme]{background:var(--cream-deep);border-radius:clamp(24px,5vw,60px);width:min(100% - 1rem,1400px);margin-inline:auto}.section-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.plain[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.join[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--purple);color:#efe7f6;background-image:radial-gradient(circle at 100% 0,#d8e63647,#0000 45%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.8rem,4vw,3rem);display:flex}.join[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.join[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}
