.groups-page[data-astro-cid-r2sc3jiz]{background-color:var(--color-white,#fff);padding-top:60px}.groups-hero[data-astro-cid-r2sc3jiz]{padding:0 5%}.group-schedule-badge[data-astro-cid-r2sc3jiz]{background-color:#f8f9fa;border:1px solid #eaeaea;border-radius:20px;align-items:center;gap:8px;margin-top:18px;padding:6px 14px;transition:all .3s;display:inline-flex}.group-schedule-badge[data-astro-cid-r2sc3jiz]:hover{border-color:var(--color-blue,#343590);background-color:#fff;box-shadow:0 2px 8px #0000000d}.schedule-icon[data-astro-cid-r2sc3jiz]{font-size:.95rem;line-height:1}.schedule-time[data-astro-cid-r2sc3jiz]{color:var(--color-black,#0b0b0b);letter-spacing:.3px;font-size:.85rem;font-weight:500}.groups-hero[data-astro-cid-r2sc3jiz] .subtitle[data-astro-cid-r2sc3jiz]{letter-spacing:3px;text-transform:uppercase;color:var(--color-blue,#343590);margin-bottom:15px;font-size:.85rem;font-weight:600;display:block}.groups-hero[data-astro-cid-r2sc3jiz] h1[data-astro-cid-r2sc3jiz]{letter-spacing:3px;color:var(--color-black,#0b0b0b);margin-bottom:30px;font-size:clamp(2.5rem,5vw,4rem);font-weight:300;line-height:1.1}.line-decorator[data-astro-cid-r2sc3jiz]{background-color:#eaeaea;width:100%;height:1px}.groups-intro[data-astro-cid-r2sc3jiz]{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;margin-top:50px}.intro-lead[data-astro-cid-r2sc3jiz]{border-left:3px solid var(--color-blue,#e2beaf);color:var(--color-black,#0b0b0b);text-align:justify;text-justify:inter-word;hyphens:auto;margin:0;padding-left:28px;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:300;line-height:1.6}.intro-side[data-astro-cid-r2sc3jiz] p[data-astro-cid-r2sc3jiz]{color:#555;text-align:justify;text-justify:inter-word;hyphens:auto;margin:0;font-size:1.1rem;font-weight:300;line-height:1.8;padding-top:30px!important}.intro-chips[data-astro-cid-r2sc3jiz]{flex-wrap:wrap;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.intro-chips[data-astro-cid-r2sc3jiz] a[data-astro-cid-r2sc3jiz]{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-blue,#343590);border:1px solid #d9d9e8;border-radius:999px;padding:10px 20px;font-size:.8rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:block}.intro-chips[data-astro-cid-r2sc3jiz] a[data-astro-cid-r2sc3jiz]:hover,.intro-chips[data-astro-cid-r2sc3jiz] a[data-astro-cid-r2sc3jiz]:focus-visible{background-color:var(--color-blue,#343590);border-color:var(--color-blue,#343590);color:#fff}.groups-grid[data-astro-cid-r2sc3jiz]{grid-template-columns:repeat(2,1fr);gap:40px;padding:60px 5% 100px;display:grid}.group-card[data-astro-cid-r2sc3jiz]{background-color:#fff;border-radius:16px;flex-direction:column;scroll-margin-top:100px;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000014}.group-card[data-astro-cid-r2sc3jiz]:hover{transform:translateY(-8px);box-shadow:0 20px 45px #00000026}.group-image[data-astro-cid-r2sc3jiz]{aspect-ratio:16/10;background-color:#e4e4f0;position:relative;overflow:hidden}.group-image[data-astro-cid-r2sc3jiz]:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0b00 45%,#0b0b0bd9 100%);position:absolute;inset:0}.group-image[data-astro-cid-r2sc3jiz] img[data-astro-cid-r2sc3jiz]{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.group-number[data-astro-cid-r2sc3jiz]{z-index:1;letter-spacing:3px;color:#fff;backdrop-filter:blur(4px);border:1px solid #ffffffb3;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600;position:absolute;top:20px;left:24px}.group-image[data-astro-cid-r2sc3jiz] h3[data-astro-cid-r2sc3jiz]{z-index:1;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;position:absolute;bottom:22px;left:24px;right:24px}.group-body[data-astro-cid-r2sc3jiz]{padding:28px 24px 32px}.group-accent[data-astro-cid-r2sc3jiz]{background-color:var(--color-blue,#e2beaf);width:48px;height:3px;margin-bottom:18px;transition:width .4s;display:block}.group-card[data-astro-cid-r2sc3jiz]:hover .group-accent[data-astro-cid-r2sc3jiz]{background-color:var(--color-blue,#343590);width:96px}.group-body[data-astro-cid-r2sc3jiz] p[data-astro-cid-r2sc3jiz]{color:#555;text-align:justify;text-justify:inter-word;hyphens:auto;margin:0;font-size:1.05rem;font-weight:300;line-height:1.7}@media (width<=900px){.groups-intro[data-astro-cid-r2sc3jiz]{grid-template-columns:1fr;gap:30px;margin-top:40px}}@media (width<=768px){.groups-grid[data-astro-cid-r2sc3jiz]{grid-template-columns:1fr;gap:30px;padding:40px 5% 60px}.group-card[data-astro-cid-r2sc3jiz]{scroll-margin-top:20px}}@keyframes groupHeroFade{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes groupSlideLeft{0%{opacity:0;transform:translate(-25px)}to{opacity:1;transform:translate(0)}}@keyframes groupSlideRight{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}.groups-hero[data-astro-cid-r2sc3jiz]{animation:.5s ease-out both groupHeroFade}.groups-grid[data-astro-cid-r2sc3jiz] .group-card[data-astro-cid-r2sc3jiz]:nth-child(odd){animation:.5s ease-out both groupSlideLeft}.groups-grid[data-astro-cid-r2sc3jiz] .group-card[data-astro-cid-r2sc3jiz]:nth-child(2n){animation:.5s ease-out both groupSlideRight}.group-card[data-astro-cid-r2sc3jiz]{will-change:transform, opacity;transition:transform .25s}.group-card[data-astro-cid-r2sc3jiz]:hover{transform:translateY(-3px)}.group-image[data-astro-cid-r2sc3jiz] img[data-astro-cid-r2sc3jiz]{transition:transform .3s}.group-card[data-astro-cid-r2sc3jiz]:hover .group-image[data-astro-cid-r2sc3jiz] img[data-astro-cid-r2sc3jiz]{transform:scale(1.02)}.group-number[data-astro-cid-r2sc3jiz]{transition:transform .25s}.group-card[data-astro-cid-r2sc3jiz]:hover .group-number[data-astro-cid-r2sc3jiz]{transform:scale(1.05)}.group-schedule-badge[data-astro-cid-r2sc3jiz]{transition:transform .25s}.group-card[data-astro-cid-r2sc3jiz]:hover .group-schedule-badge[data-astro-cid-r2sc3jiz]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){[data-astro-cid-r2sc3jiz],[data-astro-cid-r2sc3jiz]:before,[data-astro-cid-r2sc3jiz]:after{transition:none!important;animation:none!important}}
